Senior Java Developer with Angular

EPAM Systems, Inc.

Colombia

A distancia

COP 120.000.000 - 180.000.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca la empresa.

Supera los filtros ATS

Descripción de la vacante

EPAM Systems, Inc. is seeking a Senior Java Developer with Angular to lead remediation of security vulnerabilities across enterprise applications.

You will design secure backend services with Java/Spring and evolve front-end components with Angular, while maintaining architectural alignment and code quality. You will mentor engineers, drive security best practices, and collaborate with global teams to deliver scalable, maintainable solutions across backend and frontend layers.

Formación

  • 3+ years of commercial software development experience with Java
  • Advanced proficiency in Spring Framework / Spring Boot, including deep understanding of its internals
  • Solid hands-on experience with Angular and modern front-end application development
  • Proven background working with large-scale enterprise applications and complex legacy codebases
  • Strong knowledge of REST APIs, backend architecture, and distributed systems principles
  • Deep understanding of OWASP Top 10, secure coding practices, and threat mitigation techniques

Responsabilidades

  • Lead the analysis and remediation of security vulnerabilities across a portfolio of applications
  • Design, develop, and maintain robust backend functionality using Java and Spring / Spring Boot
  • Evolve and maintain front-end functionality using Angular, ensuring alignment with security standards
  • Perform in-depth investigation of existing codebases and architect secure solutions
  • Drive the upgrade of vulnerable libraries and dependencies, planning migrations for breaking changes
  • Mentor engineers, lead code reviews and testing strategies; collaborate with security teams

Conocimientos

Java
Spring Framework / Spring Boot
Angular
REST APIs
Security best practices
English communication (B2+)

Herramientas

SonarQube
Checkmarx
Fortify
Snyk
Docker
Kubernetes

Descripción del empleo

We are looking for a Senior Java Developer with Angular to join our team and lead the remediation of security vulnerabilities across a group of business-critical enterprise applications.The ideal candidate brings deep hands-on expertise in Java, Spring Framework / Spring Boot, and Angular, combined with a proven track record of working with complex enterprise systems, driving security initiatives, analyzing vulnerability findings at the architectural level, and designing secure, scalable, and maintainable solutions across both backend and front-end layers.The primary focus of the role is Java/Spring development and security vulnerability remediation at a senior engineering level, with Angular used to support and evolve front-end components where required. The role also involves mentoring team members and influencing technical decisions.ResponsibilitiesLead the analysis and remediation of security vulnerabilities across a portfolio of applicationsDesign, develop, and maintain robust backend functionality using Java and Spring / Spring BootEvolve and maintain front-end functionality using Angular, ensuring alignment with security and architectural standardsPerform in-depth investigation of existing codebases and architect solutions that address vulnerabilities without compromising business functionality or system stabilityDrive the upgrade of vulnerable libraries, frameworks, and application dependencies, including planning migration strategies for breaking changesPerform complex code-level remediation grounded in secure development principles, OWASP guidelines, and industry best practicesDiagnose and resolve non-trivial issues resulting from security fixes, dependency upgrades, or legacy implementationsProduce clean, maintainable, performant, and secure code across backend and front-end components, setting quality standards for the teamLead and participate in code reviews, testing strategies, and validation of implemented fixesMentor and provide technical guidance to mid- and junior-level engineersCollaborate closely with developers, QA engineers, architects, product stakeholders, and security teamsChampion continuous improvement of application security posture, technical quality, and engineering practicesContribute to technical decision-making and propose architectural improvements where appropriateRequirements3+ years of commercial software development experience with JavaAdvanced proficiency in Spring Framework / Spring Boot, including deep understanding of its internals and ecosystemSolid hands-on experience with Angular and modern front-end application developmentProven background working with large-scale enterprise applications and complex legacy codebasesStrong knowledge of REST APIs, backend architecture, and distributed systems principlesDeep understanding of common application security vulnerabilities (OWASP Top 10), secure coding practices, and threat mitigation techniquesDemonstrated ability to independently investigate security findings, identify root causes, and design appropriate, sustainable fixesAdvanced skills in dependency/library upgrades, migration planning, and resolving complex compatibility issuesExcellent troubleshooting, problem-solving, and analytical skillsAbility to work autonomously, take ownership of complex initiatives, and collaborate effectively within a distributed teamExperience mentoring other engineers and contributing to technical directionStrong English communication skills (B2 level)Nice to haveHands-on expertise with security scanning, SAST/DAST, or static analysis tools (e.g., SonarQube, Checkmarx, Fortify, Snyk)Track record of modernizing, re-architecting, or maintaining large enterprise applicationsStrong familiarity with CI/CD pipelines, automated testing, and DevSecOps practicesExperience with cloud environments and containerization (Docker, Kubernetes)We offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM 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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Java Developer with Angular
Java Developer with Angular

EPAM Systems, Inc. • Colombia

A distancia
COP 72.000.000 - 108.000.000
Healthcare benefits
Paid time off and sick leave
LinkedIn Learning access
+1
Senior Java Developer
Senior Java Developer

EPAM Systems, Inc. • Colombia

A distancia
COP 90.000.000 - 150.000.000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and courses
Senior Java & Angular Security Engineer
Senior Java & Angular Security Engineer

EPAM Systems, Inc. • Colombia

A distancia
COP 120.000.000 - 180.000.000
Java/Spring Angular Security Engineer
Java/Spring Angular Security Engineer

EPAM Systems, Inc. • Colombia

A distancia
COP 72.000.000 - 108.000.000
Healthcare benefits
Paid time off and sick leave
LinkedIn Learning access
+1
Senior Full-Stack .NET Developer
Senior Full-Stack .NET Developer

EPAM Systems, Inc. • Colombia

A distancia
COP 120.000.000 - 180.000.000
Java Tech Lead
Java Tech Lead

EPAM Systems, Inc. • Colombia

A distancia
COP 120.000.000 - 210.000.000
Technical Product Manager
Technical Product Manager

EPAM Systems, Inc. • Colombia

A distancia
COP 90.000.000 - 140.000.000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+3
Senior Application Support Engineer
Senior Application Support Engineer

EPAM Systems, Inc. • Colombia

A distancia
COP 90.000.000 - 150.000.000
Healthcare benefits
Paid time off
Upskilling & certifications
+2
Lead Java Developer
Lead Java Developer

EPAM Systems, Inc. • Colombia

Híbrido
COP 180.000.000 - 260.000.000
Healthcare benefits
Paid time off
Learning & development
Chief Product Owner
Chief Product Owner

EPAM Systems, Inc. • Colombia

A distancia
COP 120.000.000 - 180.000.000