Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Back-end Developer (Java)

AT EPAM Systems
EPAM Systems

Senior Back-end Developer (Java)

Barra do Garças, Brazil

We are seeking a Senior Java Developer to join our team in modernizing a critical healthcare solution that enables remote monitoring of acute care patients by delivering real-time data remotely.
This role will involve working on a project to update our system to a microservice-based architecture while also implementing a modern React-based UI.

#LI-DNI

Responsibilities

  • Develop and manage efficient and well-documented Java code using Spring Framework for various Java versions (8, 17, and 21)
  • Drive the design and implementation of microservices architecture in a cloud environment
  • Design, develop, and maintain RESTful APIs
  • Write maintainable and effective unit tests using JUnit 4 and 5
  • Utilize Apache Kafka for data streaming and processing
  • Collaborate with cross-functional teams to ensure that all aspects of system modernization align with Agile practices and project goals
  • Integrate and deploy code using Docker and Kubernetes within cloud platforms
  • Utilize Azure DevOps for project tracking and management
  • Actively participate in code reviews and contribute to improving code quality throughout the lifecycle of the product
  • Collaborate on defining and adhering to Hexagonal and Clean Architecture designs during development
Requirements

Want more jobs like this?

Get jobs in Barra do Garças, Brazil delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • Minimum of 3 years of professional experience in a similar role
  • Proficiency in Java development (Java 8, 17, 21) using Spring Framework
  • Knowledge of unit testing with JUnit 4 and 5
  • Experience in data streaming using Apache Kafka
  • Background in implementing microservices architecture in the cloud
  • Competency in managing applications on AWS
  • Proficiency in Docker and Kubernetes for containerization and orchestration
  • Understanding of RESTful API development
  • Qualifications in using GitHub and GitHub Actions for version control and CI/CD
  • Familiarity with Azure DevOps for project management
  • Capability to fluently communicate in English; Portuguese is desirable
Nice to have
  • Experience with Agile methodologies, particularly SAFe Agile
  • Flexibility to use Kafka Streaming and Connect
  • Ability to work and incorporate feedback from code reviews using Git - GitHub

Client-provided location(s): Brazil
Job ID: EPAM-epamgdo_blt2d1562a4f07511b9_en-us_Other_Brazil
Employment Type: Other