Senior Java Developer

EPAM Systems

Brasil

Presencial

BRL 180 000 - 240 000

Tempo integral

há 8 horas
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Healthcare benefits
Paid time off
Global career opportunities
LinkedIn Learning access

Resumo da oferta

EPAM Systems is seeking a Senior Java Developer to join our team. You will design, implement and maintain high-quality backend services using Java, Spring Boot, and REST APIs, contributing to scalable microservices and data modelling with MySQL.

The role requires strong problem solving, collaboration in cross-functional teams, and the ability to work independently while driving technical decisions. English proficiency (B2+) is expected.

Qualificações

  • Minimum 3 years of hands-on Java development experience.
  • Strong REST API design and development practices.
  • Experience with microservices and distributed systems.
  • Good MySQL/SQL knowledge and data modelling.
  • Understanding of design principles and patterns.
  • Experience with unit and integration testing.
  • Knowledge of application security fundamentals and secure APIs.
  • Familiarity with Git-based workflows, CI/CD, and modern delivery practices.
  • Experience troubleshooting with logs and observability tools.
  • Excellent English language skills (B2 or higher).

Responsabilidades

  • Design, develop, and maintain backend services using Java.
  • Develop REST APIs to support mobile apps and external integrations.
  • Work with MySQL, including data modelling and query optimisation.
  • Contribute to scalable backend and microservices architecture.
  • Write clean, secure, well-tested code and fix defects.
  • Investigate production issues and performance bottlenecks.
  • Participate in code reviews and solution design discussions.
  • Collaborate with mobile, product, QA, and backend teams for end-to-end features.
  • Contribute to automated testing, observability, and reliability efforts.
  • Leverage AI-assisted tools to improve productivity and quality.

Conhecimentos

Java
Object-oriented programming
REST API design
Microservices
MySQL
SQL
CI/CD
Git
Testing (unit/integration)
Security fundamentals

Ferramentas

CI/CD tooling

Descrição da oferta de emprego

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 modelling, and query optimisation
  • 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, authorisation, 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 programmes
  • 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 recognised by Glassdoor, Newsweek and LinkedIn

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Java Developer
Java Developer

EPAM Systems • Brasil

Presencial
BRL 90 000 - 150 000
Healthcare benefits
Paid time off
Upskilling & certification courses
+2
Java Backend Developer
Java Backend Developer

EPAM Systems • Brasil

Presencial
BRL 120 000 - 180 000
Healthcare benefits
Paid time off
Upskilling & certification courses
+1
Senior .NET Developer
Senior .NET Developer

EPAM Systems • Brasil

Presencial
BRL 120 000 - 180 000
Full-Stack Java Developer (Spring Boot, Angular)
Full-Stack Java Developer (Spring Boot, Angular)

EPAM Systems • Brasil

Híbrido
BRL 90 000 - 150 000
Healthcare benefits
Paid time off
Upskilling, reskilling and certificate
+2
Java Engineer (Middle) ID48059
Java Engineer (Middle) ID48059

AgileEngine • Campinas

Híbrido
BRL 313 000 - 418 000
Professional growth opportunities
Competitive compensation
Exciting projects
+1
Senior Java Engineer ID84680
Senior Java Engineer ID84680

AgileEngine, LLC. • Brasília

Presencial
BRL 240 000 - 360 000
Growth without limits
Competitive compensation
Flexibility: 100% remote
+3
Senior Java Developer
Senior Java Developer

Cognizant • São Paulo

Híbrido
BRL 180 000 - 270 000
Senior Backend Engineer (Java | Kafka | Cloud)
Senior Backend Engineer (Java | Kafka | Cloud)

Endava Limited • São Paulo

Híbrido
BRL 150 000 - 200 000
Competitive salary package
Career coaching
Flexible working hours
+1
Pessoa Desenvolvedor (a) Back end Java Sênior
Pessoa Desenvolvedor (a) Back end Java Sênior

Jobgether • Brasil

Presencial
BRL 240 000 - 360 000
Senior Java Software Engineer
Senior Java Software Engineer

EPAM Systems • Montenegro

Híbrido
BRL 360 000 - 480 000
Career development
English classes
Employee Stock Purchase Plan
+2