Save Job
Posted 2w ago

Senior Full Stack Developer (Java with Angular)

@ EPAM Systems
Brazil or Mexico or Colombia
RemoteFull Time
Responsibilities:designing services, building applications, optimizing databases
Requirements Summary:3+ years Java backend experience, proficiency with Angular and JavaScript, SQL/MS SQL, TDD and unit testing, SDLC knowledge, strong problem-solving and communication skills.
Technical Tools Mentioned:Java, Angular, JavaScript, SQL, MS SQL, Test-Driven Development (TDD), Unit Testing, Agile, Google Cloud Platform, LinkedIn Learning
Save
Mark Applied
Hide Job
Report & Hide
Job Description

We are seeking a proactive and detail-oriented Senior Full Stack Developer with strong expertise in Java and Angular. The ideal candidate is passionate about building high-quality, scalable applications, follows best engineering practices such as Test-Driven Development (TDD) and Unit Testing, and thrives in a collaborative Agile environment while delivering end-to-end solutions with clean, maintainable code.

Responsibilities

  • Design, develop and maintain scalable backend services using Java
  • Build responsive and user-friendly web applications with Angular and JavaScript
  • Develop and optimize database solutions using SQL / MS SQL
  • Apply Test-Driven Development (TDD) practices and write comprehensive unit tests
  • Collaborate with cross-functional teams (QA, DevOps, Product) to deliver high-quality features
  • Analyze requirements and translate them into technical solutions
  • Debug, troubleshoot and resolve technical issues
  • Ensure code quality through reviews, refactoring and adherence to best practices
  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives)
  • Maintain documentation for developed features and systems

Requirements

  • 3+ years of hands-on experience with Java and backend development
  • Proficiency in Angular, JavaScript and modern front-end development practices
  • Expertise in SQL databases (preferably MS SQL)
  • Practical experience with Test-Driven Development (TDD) and Unit Testing
  • Understanding of the software development lifecycle (SDLC)
  • Capability to write clean, maintainable and efficient code
  • Strong problem-solving and analytical skills
  • Good communication and collaboration skills

Nice to have

  • Background in Google Cloud Platform (GCP) or other cloud environments
  • Familiarity with cloud-based architectures
  • Knowledge of Agile/Scrum methodologies
  • Capability to work with distributed teams

We offer/Benefits

  • 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.