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 seeking a highly proficient Java Developer with extensive AWS expertise to enhance our vibrant team. Our client is initiating a critical, long-term project focused on transforming and modernizing their traditional application suite into an innovative cloud-based SaaS platform, utilizing the latest technologies and frameworks on the AWS cloud infrastructure.

Responsibilities
  • Design and build Java applications tailored to a cloud-based environment
  • Work collaboratively with various teams to brainstorm, design, and deploy new features
  • Maintain the highest standards of code quality through effective automation and precise organization
  • Boost application performance and ensure scalability
  • Conduct exhaustive tests to ensure application functionality and security
  • Continually enhance code quality via unit testing, efficient automation, and comprehensive code reviews
  • Lead and mentor other developers and engineers, sharing technical knowledge and expertise
  • Regularly improve the performance, quality, and responsiveness of applications
  • Actively research, assess, and integrate new technologies to streamline development operations
  • Troubleshoot and resolve issues that affect application performance to enhance efficiency
Requirements
  • Holder of a Bachelor’s or Master’s Degree in Computer Science or a related field
  • Minimum of 3 years of experience in Java development
  • In-depth knowledge of AWS services and architectural best practices
  • Proficient in using Terraform for infrastructure-as-code implementations
  • Detailed 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
  • Able to manage Kubernetes applications through Helm
  • Proficient in both SQL and NoSQL database technologies
  • Well-acquainted with Microservice Architecture Patterns
  • Skilled in unit testing with JUnit
  • Fluent in English, with a B2+ level of communication skills
Nice to have
  • Experience in creating RESTful and SOAP web services using JAX
  • Familiarity with Oracle Cloud infrastructure and services
  • Knowledge of 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