Brazil
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