Back to Search
Senior Java Back End Developer
Java, Amazon Web Services, Docker, Elasticsearch, Kafka Streaming and Connect, Jenkins, Kubernetes, PostgreSQL, Spring Boot
We are seeking a talented and experienced Senior Java Back End Developer to join our remote team.
As a Senior Java Back End Developer, you will play a crucial role in designing and developing Java-based applications, building and deploying microservices using Docker and Kubernetes, and working with various technologies such as Amazon Web Services, Elasticsearch, Kafka Streaming and Connect, Jenkins, Kubernetes, PostgreSQL, and Spring Boot. If you have a can-do attitude, excellent problem-solving skills, and a passion for delivering high-quality software solutions, we would love to hear from you.
Responsibilities
- Designing and developing Java-based applications to meet the project requirements
- Building and deploying microservices using Docker and Kubernetes for scalability and performance optimization
- Building and managing databases using PostgreSQL to ensure efficient data storage and retrieval
- Working with Elasticsearch to implement powerful search functionality within applications
- Collaborating with the team to work on Kafka streaming and connector for data integration and real-time processing
- Configuring and managing Jenkins to ensure continuous integration and deployment of applications
Requirements
- Strong experience in Java development, including a deep understanding of Java frameworks and libraries
- A minimum of 3+ years of relevant production experience in Java development
- Proven experience with Amazon Web Services (AWS), Docker, Elasticsearch, Kafka Streaming and Connect, Jenkins, Kubernetes, and Spring Boot
- Experience with project and customer interviews to gather requirements and provide technical guidance
- Ability to work remotely, demonstrating excellent time management and self-motivation skills
- Good level of English (B2+), both written and verbal, for effective communication within the team
Nice to have
- Knowledge of Ruby Web Development would be an advantage
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