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