Senior Java Developer - Flood Services / Security Vulnerabilities (México)

Senior Java Developer - Flood Services / Security Vulnerabilities (México)

01 oct
|
Epam Systems
|
México

01 oct

Epam Systems

México

We are looking for a Senior Java Developer to join the Flood Services team and lead the remediation of security vulnerabilities across a portfolio of business-critical enterprise applications.

The idóneo candidate brings deep hands-on expertise with Java and the Spring ecosystem, a strong security mindset, and a proven track record of driving complex technical initiatives in mature enterprise environments. You should be comfortable owning end-to-end solutions, mentoring other engineers, influencing technical decisions, and engaging directly with stakeholders. Experience with Angular is a nice-to-have, as some applications include front-end components that may also require updates.

The applications are established enterprise systems with multiple business-critical workflows and integrations. As a Senior Java Developer, you will play a key role in shaping the security posture, architectural quality, and long-term maintainability of the Flood platform.

Responsibilities

- Lead the analysis and remediation of security vulnerabilities identified across Flood applications
- Design, develop, and maintain backend functionality using Java and Spring, ensuring high standards of quality, performance, and security
- Perform in-depth investigation of existing code and define robust solutions that address vulnerabilities without compromising business functionality
- Drive upgrades of vulnerable libraries, frameworks, and application dependencies, including impact assessment and migration planning
- Define and promote secure coding standards and best practices across the team
- Troubleshoot and resolve complex application issues resulting from security fixes, dependency upgrades, or legacy implementations
- Own the quality of delivered solutions by writing clean, maintainable, and secure code
- Lead code reviews and mentor other developers, sharing knowledge on security, architecture, and Java best practices
- Collaborate closely with developers, QA engineers, product stakeholders,



and other members of the Flood Services team, providing technical guidance and decision support
- Contribute to front-end changes where needed if Angular experience is available
- Drive continuous improvement of application security, technical quality, and engineering processes
- Participate in technical discussions with architects and stakeholders to influence the platform's evolution

Requirements

- 3+ years of commercial software development experience with Java
- Expert-level knowledge of the Spring Framework and Spring Boot, including advanced features and internals
- Proven experience working with complex enterprise applications and large legacy codebases
- Strong understanding of REST APIs, backend architecture, application security principles (OWASP Top 10), and secure coding practices
- Demonstrated ability to independently investigate security findings, identify root causes, and design and implement effective, production-grade fixes
- Solid experience with dependency and framework upgrades, including resolving compatibility issues in large-scale systems
- Advanced troubleshooting and problem-solving skills, with the ability to reason about complex, poorly documented systems
- Experience mentoring engineers, leading technical initiatives, and driving decisions in cross-functional teams
- Ability to work autonomously and take ownership of complex deliverables within a distributed team
- Strong English communication skills (B2 level or higher), including the ability to interact effectively with stakeholders

Nice to have

- Experience with Angular
- Hands-on experience leading security vulnerability remediation projects
- Proficiency with security scanning and static analysis tools (e.g., SonarQube, Checkmarx, Snyk, Veracode)
- Expertise in modernizing, refactoring, or maintaining large enterprise applications
- Solid knowledge of CI/CD pipelines and automated testing strategies
- Experience defining architectural or security guidelines at team or product level

📌 Senior Java Developer - Flood Services / Security Vulnerabilities (México)
🏢 Epam Systems
📍 México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java developer - flood services / security vulnerabilities (méxico) / méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java developer - flood services / security vulnerabilities (méxico) / méxico