Skip To Main Content
backBack to Search

Senior Java Developer

Brazil, Chile, Colombia, Uruguay
Java, JAX, Amazon Web Services, Terraform, Spring, Java Microservice Infrastructure Tools, Java Microservice Infrastructure, Kubernetes, Docker, Helm, SQL Databases, NoSQL Databases, Microservice Architecture Pattern

We are eagerly seeking a seasoned Java Developer with extensive AWS expertise to join our dynamic team. Our client has launched a major long-term initiative focused on completely overhauling and modernizing their legacy application suite into a state-of-the-art cloud-based SaaS platform, making full use of the most advanced technologies and frameworks available through AWS cloud infrastructure.

Responsibilities
  • Develop and implement Java applications tailored for a cloud-centric ecosystem
  • Collaborate extensively with various teams to ideate, design, and deploy new features
  • Uphold the highest standards of code quality through strict automation and organized processes
  • Enhance application performance and ensure scalability
  • Conduct thorough testing to ensure application functionality and security
  • Regularly refine code quality through unit testing, effective automation, and detailed code reviews
  • Lead and mentor other developers and engineers, providing technical expertise and guidance
  • Continuously improve the performance, quality, and responsiveness of applications
  • Proactively research, test, and adopt new technologies to optimize development practices
  • Address and resolve issues that negatively impact application performance, enhancing overall operations
Requirements
  • Holds a Bachelor’s or Master’s Degree in Computer Science or a related discipline
  • At least 3 years of Java development experience
  • Comprehensive understanding of AWS services and architectural principles
  • Proficient in using Terraform for infrastructure-as-code implementations
  • Deep knowledge of Java Spring frameworks, including Spring Integration, Spring Batch, Spring Session, Spring Data, Spring Boot, and Spring MVC
  • Experienced in Java Microservice Infrastructure Tools
  • Skilled in managing and orchestrating applications using Kubernetes and Docker
  • Capable of managing Kubernetes applications with Helm
  • Proficient in both SQL and NoSQL database technologies
  • Familiar with Microservice Architecture Patterns
  • Expert in unit testing with JUnit
  • Fluent in English, with B2+ level communication skills
Nice to have
  • Experience in developing RESTful and SOAP web services with JAX
  • Familiarity with Oracle Cloud infrastructure and services
  • Prior experience with CI/CD practices
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