Back to Search
We are seeking a highly skilled Senior Java Developer to join our remote team and work on the development of an innovative cloud-based solution for our clients. The ideal candidate will have a strong background in Java development and a solid understanding of microservice architecture patterns. As a Senior Java Developer, you will be responsible for developing and implementing complex software solutions in a fast-paced, Agile environment.
Responsibilities
- Design and develop high-quality software solutions using Java and related technologies
- Collaborate with cross-functional teams to deliver successful outcomes
- Participate in code reviews to ensure code quality and adherence to coding standards
- Develop and maintain automated tests to ensure software quality
- Design and develop REST APIs and microservices using Spring Boot
- Work with cloud-based platforms such as Google Cloud Platform to design and deploy scalable solutions
- Create and maintain technical documentation for software solutions
- Work in an Agile development environment, delivering software solutions on-time and on-budget
Requirements
- At least 3 years of experience in Java development, including Java Core and Java 8
- Expertise in Spring Boot and microservice architecture patterns
- Experience with Google Cloud Platform or other cloud-based platforms
- Strong understanding of Unit Testing and CI/CD pipelines
- Proficiency in SQL for database design and development
- Excellent English communication skills, both written and verbal, at an Upper-Intermediate level or higher
- Experience working in Agile development environments, with a focus on delivering high-quality software solutions
- Ability to work independently and as part of a team, collaborating with cross-functional teams to deliver successful outcomes
Nice to have
- Experience with containerization technologies, such as Docker and Kubernetes
- Knowledge of other programming languages, such as Python or Go
- Experience with front-end web development technologies, such as Angular or React
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