Brazil
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