Back to Search
Senior Full Stack Developer - Java
Java, Algorithms, Algorithms & Data structures, Elasticsearch, Java Microservice Infrastructure, Kubernetes, Microservice Architecture Pattern, MongoDB, PostgreSQL, Apache Kafka, Design patterns, Docker, Jenkins, Ruby Web Development
Sorry, this position is no longer available
We are seeking a Senior Full Stack Developer with a primary skillset in Java to lead the development efforts on a platform project for our client. The project involves the use of AWS, Docker, Elasticsearch, Jenkins, Kafka Streaming and Connect, Kubernetes, PostgreSQL, ReactJS and Spring Boot.
Responsibilities
- Design, develop and manage microservice-based applications using Java
- Create efficient and scalable systems using various technologies including AWS, Docker, Elasticsearch, Jenkins, Kafka Streaming and Connect, Kubernetes, PostgreSQL, ReactJS and Spring Boot
- Collaborate with cross-functional teams to identify and prioritize features
- Implement unit tests for developed code and conduct code reviews
- Work with Ruby Web Development if required
Requirements
- Minimum of 5 years of experience as a Full Stack Developer
- Strong hands-on experience in Java development
- Familiarity with AWS, Docker, Elasticsearch, Jenkins, Kafka Streaming and Connect, Kubernetes, PostgreSQL, ReactJS and Spring Boot
- Excellent communication skills with B2+ English level
- Experience in Ruby Web Development is a plus
Nice to have
- Experience in Ruby Web Development
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