Skip To Main Content
backBack to Search

Senior Backend Developer

Remote in Brazil
Java
& 13 others

We are looking for a dedicated and highly skilled Senior Backend Developer to join our team and contribute to the modernization of a cutting-edge solution for remote monitoring of acute care patients.

You will work on building a robust microservice-based architecture and collaborate with cross-functional teams to ensure a seamless and scalable solution.

Responsibilities
  • Develop and maintain backend services using Java 8, 17, and 21 with the Spring Framework
  • Architect and implement a microservice-based solution for product decoupling and scalability
  • Ensure the system’s reliability and efficiency through comprehensive unit testing with JUnit 4 and 5
  • Optimize integration and data-streaming workflows with Apache Kafka
  • Design and maintain secure, scalable, and efficient RESTful APIs
  • Collaborate with front-end and other backend developers to support the modernization effort
  • Employ platform technologies such as AWS to deploy and operate microservices in the cloud
  • Support version control, CI/CD pipelines, and DevOps pipelines using GitHub and GitHub Actions
  • Work within Agile teams using SAFe Agile methodologies to deliver high-quality software
  • Coordinate with teams to define and implement best practices in clean and hexagonal architecture
  • Troubleshoot and resolve issues throughout the development lifecycle
Requirements
  • At least 3 years of professional experience in backend software development
  • Expertise with Java 8, 17, and 21 using the Spring Framework
  • Proficiency in creating and managing RESTful APIs and microservices in the cloud
  • Competency with AWS, Docker, and Kubernetes for cloud-based development and deployment
  • Skills in unit testing frameworks such as JUnit 4 and 5
  • Familiarity with Git version control, including GitHub and GitHub Actions
  • Background in data streaming solutions like Apache Kafka
  • Experience with Agile methodologies, particularly SAFe Agile
  • Understanding of Azure DevOps (ADO) pipelines and workflows
  • Language proficiency: Portuguese preferred; English at minimum B1 if fluent in Portuguese, otherwise C1
Nice to have
  • Knowledge of hexagonal and clean architecture principles
  • Familiarity with Scaled Agile Framework, Docker, and Kubernetes
  • Expertise with Kafka Streaming and Connect alongside REST API development
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