Senior Cloud Java Developer
We are seeking a proactive Senior Developer with Java and AWS experience and a passion for quality to join our remote team.
Our client is looking for a professional with a strong knowledge of Data Structures and Algorithms to work on the development and improvement of their product, demonstrating ownership and a proactive attitude toward problem-solving.
As a Product Engineer, you will be responsible for delivering high-quality products that meet or exceed customer expectations. You will work with a team of talented developers to architect, design, develop, and maintain software in a microservices architecture, with a focus on quality and reliability. Our project is focused on leveraging Java Microservice Infrastructure and AWS to deliver a high-quality product that meets customer needs.
- Architect, design, develop, and maintain software in a microservices architecture
- Ensure the quality and reliability of the software product
- Collaborate with a team of talented developers to deliver high-quality products
- Participate in code reviews and provide constructive feedback to improve code quality
- Ensure the integration of AWS services to meet customer needs
- Contribute to the design and development of APIs and Integration
- Ensure the proper implementation of CI/CD pipelines
- Provide technical leadership and mentorship to junior developers
- Collaborate with Product and QA teams to ensure product requirements are met
- Participate in Agile ceremonies and ensure adherence to Agile principles
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 4+ years of experience in software development, with a focus on Java
- Strong knowledge of Data Structures and Algorithms
- Hands-on experience with Amazon Web Services (AWS)
- Experience with Kotlin, Scala, or Go Language
- Proficiency in SQL and NoSQL tools
- Experience with APIs and Integration and CI/CD
- Expertise in Spring Framework and Java Microservice Infrastructure
- Experience with System Design
- Strong problem-solving skills and ability to write clean code
- Fluent in English (Upper-Intermediate)
- Experience with Docker and Kubernetes
- Familiarity with Message Queues and Event-Driven Architecture
- 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