Skip To Main Content
backBack to Search

Lead Backend Developer

Remote in Brazil
Java
& 13 others

We are seeking a dedicated and highly skilled Senior Backend Developer to join our team and contribute to the advancement of a solution designed for remote monitoring of acute care patients.

You will focus on building a robust microservice architecture and collaborating with cross-functional teams to deliver a scalable, high-quality system.

Responsibilities
  • Develop backend services using Java 8, 17, and 21 with the Spring Framework
  • Architect a microservice-based solution to promote scalability and system decoupling
  • Guarantee system reliability and efficiency through thorough unit testing with JUnit 4 and 5
  • Optimize data streaming and integration workflows using Apache Kafka
  • Design secure, scalable, and efficient RESTful APIs
  • Collaborate with front-end and backend developers to support modernization initiatives
  • Utilize AWS for deploying and managing cloud-based microservices
  • Handle version control, CI/CD pipelines, and DevOps practices with GitHub and GitHub Actions
  • Apply Agile methodologies, particularly SAFe Agile, to ensure timely software delivery
  • Establish best practices in clean and hexagonal architecture in collaboration with teams
  • Address issues and provide solutions throughout the development lifecycle
Requirements
  • Minimum 5 years of experience in backend software development
  • Expertise in Java 8, 17, and 21 with the Spring Framework
  • Proficiency in developing and deploying RESTful APIs and microservices in cloud environments
  • Competency in AWS, Docker, and Kubernetes for cloud deployments
  • Skills in unit testing frameworks, including JUnit 4 and 5
  • Familiarity with Git version control systems like GitHub and GitHub Actions
  • Background in data streaming technologies such as Apache Kafka
  • Experience in Agile methodologies, specifically SAFe Agile practices
  • Understanding of Azure DevOps (ADO) pipelines and related workflows
  • Language requirements: Portuguese proficiency preferred; English at a minimum B1 level if Portuguese fluent, otherwise C1 level
Nice to have
  • Knowledge of clean and hexagonal architecture principles
  • Familiarity with Scaled Agile Framework, Docker, and Kubernetes
  • Expertise in Kafka Streaming and Connect applications alongside REST API creation
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