Skip To Main Content
backBack to Search

Senior Java Hibernate Stack Developer

Java, Hibernate, Microsoft Azure, Spring, SQL, JMS, Apache Kafka
warning.png
Sorry, this position is no longer available

We're actively seeking a seasoned Senior Developer proficient in the Java Hibernate Stack to join our remote team. Collaborating with a cadre of highly skilled engineers, you'll assume a pivotal role in revamping and maintaining our existing application stack, contributing to its modernization.

In the role of a Senior Java Developer, your principal duty will be delivering impeccable code and software that seamlessly aligns with the business requirements. This provides an exciting opportunity to contribute in a multicultural, cross-regional environment that places a premium on innovation and collaborative synergy.

Responsibilities
  • Craft and sustain high-caliber software aligning with business needs
  • Cooperate with interdisciplinary teams to conceptualize and execute software solutions
  • Engage in code assessments to uphold code excellence and sustainability
  • Offer technical direction and mentorship to budding developers
  • Collaborate closely with product owners and business analysts to grasp business requirements
  • Engage in the entire software development life cycle, encompassing design, development, testing, and deployment
  • Ensure software scalability, maintainability, and security
  • Identify and alleviate technical debt, ensuring prolonged system stability
  • Formulate and implement software solutions conducive to seamless integration with other systems
  • Formulate and update technical documentation for software solutions
Requirements
  • Minimum of 3 years of hands-on experience in Java programming
  • Proficiency in utilizing Hibernate for object-relational mapping
  • Thorough familiarity with microservices architecture
  • Adept in Microsoft Azure for cloud-centric software development
  • Proven track record in troubleshooting, support, and adept problem-solving
  • Robust analytical acumen, adept at unraveling intricate technical challenges
  • Sound Object-Oriented analysis and design prowess for crafting high-grade software
  • Expertise in Spring frameworks, including Core, Boot, and Cloud
  • Proficiency in test-driven development (TDD / ATDD) to assure code quality
  • Command of the English language (B2+ level) for precise communication with team members and stakeholders
Nice to have
  • Background in working with messaging systems like JMS and Apache Kafka
  • Hands-on experience with relational databases and adeptness in SQL for data storage and retrieval
  • Familiarity with containerization technologies such as Docker
  • Hands-on experience with NoSQL databases like MongoDB
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

These jobs are for you