Java Developer (México)

Java Developer (México)

11 oct
|
Epam Systems
|
México

11 oct

Epam Systems

México

EPAM is a leading integral provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.

Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a seasoned Java Developer with Angular expertise to join our team and assist in addressing security vulnerabilities within a set of business-critical applications.

The perfect candidate brings strong hands-on experience with Java, Spring Framework / Spring Boot, and Angular, and feels confident working with established enterprise applications, reviewing security findings, and delivering secure, maintainable fixes across both backend and front-end layers.

The core focus of this position is Java/Spring development and security vulnerability remediation, while Angular is leveraged to support and maintain front-end components as needed.

Responsibilities

- Analyze and remediate security vulnerabilities across the applications
- Develop, modify, and maintain backend functionality using Java and Spring Boot
- Operate within existing microservice-based architectures and REST APIs
- Handle relational databases, including PostgreSQL, and troubleshoot application/database integration issues
- Maintain and update front-end functionality using Angular




- Leverage Kafka and event-driven integrations where applicable
- Examine existing code and implement solutions that resolve vulnerabilities without negatively affecting business functionality
- Upgrade vulnerable libraries, frameworks, and application dependencies
- Execute code-level remediation based on security findings and secure development practices
- Resolve issues resulting from security fixes, dependency upgrades, or existing implementations
- Produce clean, maintainable, and secure code across backend and front-end components
- Participate in code reviews, testing, and validation of implemented fixes
- Collaborate with developers, QA engineers, product stakeholders, and other team members
- Drive continuous improvement of application security and technical quality

Requirements

- 2+ years of commercial software development experience with Java
- Proficiency in Java with the ability to explain concepts in depth, reason through coding problems, and deliver maintainable solutions
- Expertise in Spring Framework / Spring Boot, including dependency injection, application configuration, REST services, data access, and common enterprise development patterns
- Understanding of microservice design and communication patterns, service boundaries, REST-based integrations,



error handling, resiliency, and troubleshooting distributed applications
- Skills in SQL and relational databases, including queries, joins, indexes, transactions, data access, and common performance considerations
- Background in Angular and TypeScript sufficient to investigate, maintain, troubleshoot, and remediate existing front-end functionality
- Knowledge of Kafka or similar event-driven messaging technologies, including producers/consumers and asynchronous communication patterns
- Strong English communication skills (B1+ level)

Nice to have

- Familiarity with PostgreSQL
- Understanding of common application vulnerabilities, secure coding practices, dependency vulnerabilities, and methods for detecting and resolving security findings

We offer

- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.

📌 Java Developer (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: java developer (méxico) / méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: java developer (méxico) / méxico