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 actively searching for an accomplished Java Developer with extensive AWS experience to join our team. Our client has embarked on a substantial, multi-year project to transform and modernize their traditional application suite into a cloud-based SaaS platform, utilizing the latest technologies and frameworks available on the AWS cloud infrastructure.

Responsibilities
  • Develop and deploy Java applications within a cloud-focused architecture
  • Engage with multidisciplinary teams to conceptualize, design, and roll out innovative features
  • Maintain exceptional code quality through robust automation and systematic organization
  • Enhance application performance and scalability
  • Execute thorough testing to ensure application functionality and security
  • Sustain and enhance code integrity via unit testing, automation processes, and thorough code reviews
  • Lead and mentor other developers and engineers, providing technical guidance
  • Continuously improve the performance, quality, and responsiveness of software applications
  • Proactively research, assess, and integrate cutting-edge technologies to enhance development efficiency
  • Troubleshoot and solve performance-related issues to optimize application functionality
Requirements
  • Possession of a Bachelor’s or Master’s Degree in Computer Science or a similar field
  • A minimum of 3 years of experience in Java development
  • Profound expertise in AWS services and architectural concepts
  • Skilled in using Terraform for infrastructure-as-code implementations
  • Thorough understanding of Java Spring frameworks including Spring Integration, Spring Batch, Spring Session, Spring Data, Spring Boot, and Spring MVC
  • Proficient in Java Microservice Infrastructure Tools
  • Adept in managing and orchestrating containerized applications with Kubernetes and Docker
  • Capable of handling Kubernetes applications via Helm
  • Experienced with both SQL and NoSQL databases
  • Knowledgeable in Microservice Architecture Patterns
  • Proficient in unit testing with JUnit
  • Fluent in English with B2+ level communication skills
Nice to have
  • Experience with developing RESTful and SOAP web services using JAX
  • Experience with Oracle Cloud infrastructure and services
  • Familiarity with CI/CD methodologies
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