Senior Java Developer with Angular

EPAM Systems

Colombia

Remote

COP 226,559,000 - 291,290,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Upskilling program
Healthcare benefits
LinkedIn Learning access

Job summary

EPAM Systems seeks a Senior Java Developer with Angular to lead remediation of security vulnerabilities across enterprise applications. You will own backend and frontend tasks, design scalable solutions, and mentor teammates while guiding architectural decisions.

We value deep Java/Spring Boot experience, Angular proficiency, and a focus on secure, reliable systems. This role involves collaboration with global teams on security-focused initiatives.

Qualifications

  • 3+ years of commercial Java development experience.
  • Hands-on Java/Spring Boot with microservices and REST APIs.
  • Strong SQL and PostgreSQL skills.
  • Solid Angular/TypeScript front-end experience.
  • Experience with security remediation and secure coding practices.

Responsibilities

  • Lead remediation of security vulnerabilities across applications.
  • Design, develop backend with Java/Spring Boot.
  • Evolve microservices and REST APIs; tune integration.
  • Maintain front-end functionality with Angular when needed.
  • Mentor engineers and drive technical direction.
  • Collaborate with stakeholders and QA.

Skills

Java
Spring/Spring Boot
Angular
SQL
PostgreSQL
Kafka
TypeScript
Mentoring

Tools

Kafka
PostgreSQL

Job description

We are seeking a Senior Java Developer with Angular to join our team and spearhead the remediation of security vulnerabilities across a portfolio of business-critical enterprise applications.The perfect candidate brings strong hands-on expertise in Java, Spring Framework / Spring Boot, and Angular, and feels confident owning complex enterprise applications, driving architectural decisions, performing in-depth analysis of security findings, and designing secure, scalable, and maintainable solutions across both backend and front-end layers.The core focus of the role is Java/Spring development and security vulnerability remediation, with Angular applied to support, evolve, and maintain front-end components when needed. As a senior engineer, you will also be expected to mentor fellow team members, shape technical direction, and serve as a trusted advisor to stakeholders.ResponsibilitiesLead the analysis and remediation of security vulnerabilities across the applications, including defining remediation strategies and best practicesDesign, develop, modify, and maintain backend functionality with Java and Spring Boot, ensuring high standards of quality, performance, and securityEvolve and enhance existing microservice-based architectures and REST APIs, proposing improvements where appropriateWork with relational databases, including PostgreSQL, tune queries, and resolve complex application/database integration issuesMaintain, refactor, and improve front-end functionality using AngularDesign and implement solutions leveraging Kafka and event-driven integrations where applicableInvestigate complex legacy code and deliver fixes that address vulnerabilities without disrupting business functionalityDrive the upgrade of vulnerable libraries, frameworks, and application dependencies, including planning and risk mitigationPerform code-level remediation guided by security findings, threat modeling, and secure development practicesDiagnose and resolve complex issues arising from security fixes, dependency upgrades, or legacy implementationsWrite clean, maintainable, and secure code across backend and front-end layers, and define coding standards for the teamLead code reviews, testing strategies, and validation of implemented fixesCollaborate closely with developers, QA engineers, architects, product stakeholders, and other team members, offering technical guidanceMentor less experienced engineers and share knowledge throughout the teamDrive continuous improvement of application security, technical quality, and engineering practicesRequirements3+ years of commercial software development experience with JavaExpert-level knowledge of Java, with the capability to explain advanced concepts in depth, reason through complex coding and design challenges, and consistently deliver high-quality, maintainable solutionsDeep hands-on expertise in Spring Framework / Spring Boot, including dependency injection, application configuration, REST services, data access, security, and advanced enterprise development patternsStrong understanding of microservice architecture and communication patterns, including service boundaries, REST-based integrations, error handling, resiliency patterns, observability, and troubleshooting of distributed systemsAdvanced skills in SQL and relational databases, including complex queries, joins, indexes, transactions, data access patterns, performance tuning, and schema designSolid hands-on proficiency in Angular and TypeScript, sufficient to investigate, maintain, refactor, and enhance existing front-end functionalityPractical experience with Kafka or similar event-driven messaging technologies, including producers/consumers, asynchronous communication patterns, and the design of reliable event-driven flowsProven background in mentoring engineers, leading technical initiatives, and collaborating with stakeholdersProficiency in English at an Upper-Intermediate level (B2) or higherNice to haveFamiliarity with PostgreSQLUnderstanding of common application vulnerabilities, secure coding practices, dependency-related risks, and approaches for identifying and remediating security findingsWe 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer with Angular
Java Developer with Angular

EPAM Systems • Colombia

Remote
COP 60,000,000 - 120,000,000
Healthcare benefits
Paid time off
Learning & cert programs
+1
Java Developer
Java Developer

EPAM Systems • Colombia

On-site
COP 96,000,000 - 144,000,000
Healthcare benefits
LinkedIn Learning access
Paid time off
+1
Senior Java & Angular Security Engineer - Lead & Mentor
Senior Java & Angular Security Engineer - Lead & Mentor

EPAM Systems • Colombia

Remote
COP 226,559,000 - 291,290,000
Upskilling program
Healthcare benefits
LinkedIn Learning access
Senior Java Developer — Spring Boot & Angular Security
Senior Java Developer — Spring Boot & Angular Security

EPAM Systems • Colombia

Remote
COP 60,000,000 - 120,000,000
Healthcare benefits
Paid time off
Learning & cert programs
+1
Java Spring Boot Developer | Angular & Security
Java Spring Boot Developer | Angular & Security

EPAM Systems • Colombia

On-site
COP 96,000,000 - 144,000,000
Healthcare benefits
LinkedIn Learning access
Paid time off
+1
Java Tech Lead
Java Tech Lead

EPAM Systems • Colombia

Remote
COP 120,000,000 - 210,000,000
Java Developer
Java Developer

EPAM Systems • Colombia

Remote
COP 60,000,000 - 110,000,000
Senior Java Developer
Senior Java Developer

EPAM Systems • Colombia

On-site
COP 120,000,000 - 180,000,000
Healthcare benefits
Global career opportunities
Paid time off
+1
Senior JavaScript Full-Stack Developer with AWS
Senior JavaScript Full-Stack Developer with AWS

EPAM Systems • Colombia

Remote
COP 120,000,000 - 180,000,000
Healthcare benefits
Paid time off
Senior Application Security Engineer
Senior Application Security Engineer

EPAM Systems • Colombia

Remote
COP 120,000,000 - 210,000,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1