Java Developer with Angular

EPAM Systems

Colombia

Remote

COP 60,000,000 - 120,000,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
Learning & cert programs
Global career opportunities

Job summary

EPAM Systems seeks a seasoned Java Developer with Angular expertise to address security vulnerabilities across enterprise applications. The role focuses on backend Java/Spring Boot development and supporting front-end components with Angular, ensuring secure, maintainable fixes across systems.

You will review security findings, upgrade vulnerable libraries, and implement code-level remediations while collaborating with cross-functional teams to deliver robust REST services and high-quality

Qualifications

  • 2+ years of commercial software development experience with Java.
  • Proficiency in Java with the ability to explain concepts and deliver maintainable solutions.
  • Expertise in Spring Framework / Spring Boot, including dependency injection and REST services.
  • Understanding of microservice design, REST-based integrations, and distributed applications.
  • SQL and relational databases knowledge (PostgreSQL).
  • Background in Angular and TypeScript to investigate and remediate frontend functionality.
  • Knowledge of Kafka or similar event-driven messaging technologies, including producers/consumers.

Responsibilities

  • Analyze and remediate security vulnerabilities across applications.
  • Develop, modify, and maintain backend functionality using Java and Spring Boot.
  • Operate within microservice architectures and REST APIs.
  • Maintain frontend functionality using Angular.
  • Leverage Kafka and event-driven integrations where applicable.
  • Execute code-level remediation based on security findings and secure development practices.
  • Participate in code reviews, testing, and validation of fixes.
  • Collaborate with developers, QA, product stakeholders, and other team members.

Skills

Java
Spring Boot
Angular
REST APIs
SQL
Kafka
English (B1+)

Job description

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.ResponsibilitiesAnalyze and remediate security vulnerabilities across the applicationsDevelop, modify, and maintain backend functionality using Java and Spring BootOperate within existing microservice-based architectures and REST APIsHandle relational databases, including PostgreSQL, and troubleshoot application/database integration issuesMaintain and update front-end functionality using AngularLeverage Kafka and event-driven integrations where applicableExamine existing code and implement solutions that resolve vulnerabilities without negatively affecting business functionalityUpgrade vulnerable libraries, frameworks, and application dependenciesExecute code-level remediation based on security findings and secure development practicesResolve issues resulting from security fixes, dependency upgrades, or existing implementationsProduce clean, maintainable, and secure code across backend and front-end componentsParticipate in code reviews, testing, and validation of implemented fixesCollaborate with developers, QA engineers, product stakeholders, and other team membersDrive continuous improvement of application security and technical qualityRequirements2+ years of commercial software development experience with JavaProficiency in Java with the ability to explain concepts in depth, reason through coding problems, and deliver maintainable solutionsExpertise in Spring Framework / Spring Boot, including dependency injection, application configuration, REST services, data access, and common enterprise development patternsUnderstanding of microservice design and communication patterns, service boundaries, REST-based integrations, error handling, resiliency, and troubleshooting distributed applicationsSkills in SQL and relational databases, including queries, joins, indexes, transactions, data access, and common performance considerationsBackground in Angular and TypeScript sufficient to investigate, maintain, troubleshoot, and remediate existing front-end functionalityKnowledge of Kafka or similar event-driven messaging technologies, including producers/consumers and asynchronous communication patternsStrong English communication skills (B1+ level)Nice to haveFamiliarity with PostgreSQLUnderstanding of common application vulnerabilities, secure coding practices, dependency vulnerabilities, and methods for detecting and resolving 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

Senior Java Developer with Angular
Senior Java Developer with Angular

EPAM Systems • Colombia

Remote
COP 226,559,000 - 291,290,000
Upskilling program
Healthcare benefits
LinkedIn Learning access
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 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
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
Java Developer
Java Developer

EPAM Systems • Colombia

Remote
COP 60,000,000 - 110,000,000
Java Tech Lead
Java Tech Lead

EPAM Systems • Colombia

Remote
COP 120,000,000 - 210,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 Full-Stack JavaScript Engineer
Senior Full-Stack JavaScript Engineer

EPAM Systems • Colombia

Remote
COP 120,000,000 - 180,000,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+1