Back to Search
We are in search of an exceptionally talented Senior Java Developer to join our remote team, bringing expertise in Azure and Hibernate to the forefront of our projects.
The triumphant candidate will take charge of crafting and executing innovative, cloud-centric solutions. Close collaboration with multifaceted teams is a key aspect of this role, ensuring the streamlined development of efficient and scalable systems. If you're a proactive troubleshooter with a fervor for delivering top-notch software, we encourage you to submit your application and be an integral part of our vibrant team.
Responsibilities
- Conceptualize and implement cloud-centric solutions using Java, Hibernate, and the Microservice Architecture Pattern
- Engage in a tight-knit collaboration with cross-functional teams, comprehending business requirements and transforming them into cutting-edge software solutions
- Guarantee the effective and scalable progression of system development, adhering to the highest standards and best practices
- Participate actively in the entire software development life cycle, from conception and design to deployment and ongoing maintenance
- Provide mentorship and direction to junior developers, fostering their professional growth and encouraging knowledge exchange
Requirements
- A minimum of 4 years of Java Development experience, showcasing a strong command of Hibernate and the Microservice Architecture Pattern
- Proficiency in navigating cloud computing platforms like Microsoft Azure, harnessing cloud resources to optimize system development
- Adeptness in CI/CD practices, championing efficient and dependable software development processes
- Thorough comprehension of containerization and orchestration tools such as Kubernetes and Docker
- Experience in constructing scalable and robust systems utilizing both SQL and NoSQL Databases
- Familiarity with infrastructure automation tools like Terraform and Helm
- Hands-on experience with the Spring Framework for crafting enterprise-level Java applications
- A solid grasp of software development methodologies and practices, particularly Agile
- Fluent English communication skills at an Upper-Intermediate level, facilitating seamless collaboration and communication
Nice to have
- Hands-on experience with SOAP and REST Web Services
- Familiarity with Spring HATEOAS concepts
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