Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

We are looking for a Senior Java Developer to join our team. The ideal candidate has strong hands-on experience with Java backend development, Spring Boot, REST APIs, microservices, and relational databases. We are looking for someone who can work independently, understand existing systems quickly, contribute to technical decisions, and collaborate effectively within a cross-functional engineering team.

Responsibilities

  • Design, develop, and maintain backend services using Java
  • Develop and enhance REST APIs supporting mobile applications and integrations with external systems
  • Work with MySQL, including data modeling, query development, optimization, and troubleshooting
  • Contribute to the design and evolution of scalable and maintainable backend and microservices architecture
  • Implement clean, reliable, secure, and well-tested code following software engineering best practices
  • Investigate and resolve defects, performance issues, and production problems
  • Participate in code reviews, technical discussions, estimation, and solution design
  • Collaborate with mobile developers, product stakeholders, QA engineers, and other backend engineers to deliver end-to-end functionality
  • Contribute to automated testing, observability, logging, and overall application reliability
  • Leverage AI-assisted development tools where applicable to improve development productivity, code quality, testing, and problem-solving

Requirements

  • A minimum of 3 years of hands-on experience with Java and object-oriented software development
  • Strong understanding of REST API design and API development best practices
  • Experience designing or working with microservices and distributed systems
  • Good knowledge of MySQL, SQL, relational data modeling, and query optimization
  • Understanding of software design principles, common design patterns, and clean code practices
  • Experience with unit and integration testing and familiarity with modern testing frameworks
  • Understanding of application security fundamentals, authentication, authorization, and secure API development
  • Familiarity with Git-based development workflows, CI/CD, and modern software delivery practices
  • Experience troubleshooting production applications using logs, metrics, and other observability tools
  • Strong analytical and problem-solving skills with the ability to take ownership of tasks through completion
  • Good communication skills and ability to collaborate effectively in a distributed, cross-functional team
  • Excellent English language skills (B2 level or higher)

Nice to have

  • Experience working within cloud environments for deploying, scaling, and managing backend applications
  • Familiarity with AI-assisted software development tools to support coding, testing, and problem-solving tasks

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.

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Frontend Developer — Ecommerce

Raicom • Brazil • 59 candidaturas Hoje

Salário estimado

R$ 11k - 16k/mês

Sênior CLT

Pay: Starting at $2,500/month + project-based bonusesLocation: Remote, with a preference for candidates in South America. Overlap with US Eastern working hours (roughly 9am–5pm ET), with some flexibility.Job Type: Full-time employeeWho We AreRaicom LLC is the company behind a portfolio of high-volum...

Ver Detalhes →
LinkedIn

Lead JavaScript Engineer (React Native / Mobile)

EPAM Systems • Brazil • 25 candidaturas Hoje

Salário estimado

R$ 11k - 16k/mês

Sênior CLT

We're looking for a Lead JavaScript Engineer to drive the technical direction and hands-on development of large-scale React Native applications, built with an iOS-first approach before expanding to Android. This person will combine strong coding skills with technical leadership—guiding architecture ...

Ver Detalhes →
LinkedIn

Chief JavaScript Engineer (React Native / Mobile)

EPAM Systems • Brazil • 25 candidaturas Hoje

Salário estimado

R$ 11k - 16k/mês

Sênior CLT

We're looking for a Chief JavaScript Engineer to own the technical vision and engineering execution of large-scale React Native applications, built with an iOS-first approach before expanding to Android. This person will blend deep technical expertise with organizational leadership—setting architect...

Ver Detalhes →