Bilingual Senior Java Developer (Focus on Security)
We are seeking a skilled Java Developer with a strong focus on security to join our team.
The ideal candidate will have extensive experience in developing Java applications within the Azure environment, utilizing Angular for front-end development, Spring framework for back-end development, and microservice architecture.
Essential Functions:
1. Understand Pen testing outcome reports, design, plan, and execute remediation activities.
2. Participate in the development of the In-house applications of the companies.
3. Participate in Agile ceremonies.
4. Collaborate with other team members to complete complex development tasks across different teams.
5. Implement security measures and best practices to protect applications from potential threats and vulnerabilities.
6. Conduct code reviews and perform security assessments to identify and address security issues.
7. Stay updated on the latest security trends, tools, and technologies to continuously improve application security.
8. Participate in the design and implementation of authentication, authorization, and encryption mechanisms.
9. Troubleshoot security-related issues and provide timely resolutions.
10. Document security policies, procedures, and guidelines for development teams.
11. Work with other software developers, architects, and scrum masters, to ensure that the optimal development is delivery in time and quality.
12. Follow the policies for Code Versioning control of the company.
13. Perform unit testing of the code developed.
14. Update the documentation of the development.
15. Collaborate with QA team members to ensure the resulting code is tested properly.
Knowledge, Skills, Abilities
1. Bachelor's degree in computer science, Engineering, or related field.
2. Proven experience as a Java developer, with a focus on security.
3. Strong proficiency in Java programming language and related frameworks (Spring, Spring Boot).
4. Experience with Angular for front-end development.
5. Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes).
6. Hands-on experience with Azure cloud services and deployment.
7. Knowledge of security protocols and standards (SSL/TLS, OAuth, JWT).
8. Understanding of common security threats and mitigation techniques.
9. Excellent problem-solving skills and attention to detail.
10. Strong communication and collaboration skills.
11. Certification in cybersecurity or relevant field (e.g., CISSP, CEH).
12. Experience with security testing tools (e.g., OWASP ZAP, Burp Suite).
13. Experience with QA tools (e.g., SonarQ).
14. Experience in Pen-Testing remediation plan.
15. Knowledge of compliance requirements (e.g., GDPR, HIPAA, PCI DSS).
16. Familiarity with DevSecOps principles and practices.
The ideal candidate will have extensive experience in developing Java applications within the Azure environment, utilizing Angular for front-end development, Spring framework for back-end development, and microservice architecture.
Essential Functions:
1. Understand Pen testing outcome reports, design, plan, and execute remediation activities.
2. Participate in the development of the In-house applications of the companies.
3. Participate in Agile ceremonies.
4. Collaborate with other team members to complete complex development tasks across different teams.
5. Implement security measures and best practices to protect applications from potential threats and vulnerabilities.
6. Conduct code reviews and perform security assessments to identify and address security issues.
7. Stay updated on the latest security trends, tools, and technologies to continuously improve application security.
8. Participate in the design and implementation of authentication, authorization, and encryption mechanisms.
9. Troubleshoot security-related issues and provide timely resolutions.
10. Document security policies, procedures, and guidelines for development teams.
11. Work with other software developers, architects, and scrum masters, to ensure that the optimal development is delivery in time and quality.
12. Follow the policies for Code Versioning control of the company.
13. Perform unit testing of the code developed.
14. Update the documentation of the development.
15. Collaborate with QA team members to ensure the resulting code is tested properly.
Knowledge, Skills, Abilities
1. Bachelor's degree in computer science, Engineering, or related field.
2. Proven experience as a Java developer, with a focus on security.
3. Strong proficiency in Java programming language and related frameworks (Spring, Spring Boot).
4. Experience with Angular for front-end development.
5. Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes).
6. Hands-on experience with Azure cloud services and deployment.
7. Knowledge of security protocols and standards (SSL/TLS, OAuth, JWT).
8. Understanding of common security threats and mitigation techniques.
9. Excellent problem-solving skills and attention to detail.
10. Strong communication and collaboration skills.
11. Certification in cybersecurity or relevant field (e.g., CISSP, CEH).
12. Experience with security testing tools (e.g., OWASP ZAP, Burp Suite).
13. Experience with QA tools (e.g., SonarQ).
14. Experience in Pen-Testing remediation plan.
15. Knowledge of compliance requirements (e.g., GDPR, HIPAA, PCI DSS).
16. Familiarity with DevSecOps principles and practices.
#LI-Onsite
Requisitos
Estudios
Universidad / Carrera Profesional
Idiomas
Inglés - Avanzado
Habilidades
security testing tools
Security Protocols
Azure Cloud Services
Kubernetes
Docker
Spring MVC
Java
Frontend
Valorado
Experiencia profesional
3-4 años
Sobre SQDM s.a.s.
SQDM ofrece servicios de consultoría en mejora continua de Procesos de Negocio, BPM. Implementación de soluciones de integración de aplicaciones basadas en arquitecturas flexibles y en la implementación de soluciones de Gestión del relacionamiento con los clientes, CRM.