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 on the lookout for an experienced Senior Developer well-versed in the Java Hibernate Stack to become a valued member of our remote team. Joining forces with a team of highly skilled engineers, you'll play a pivotal role in the modernization and upkeep of our current application stack.

In the capacity of a Senior Java Developer, your primary responsibility will be delivering top-notch code and software that aligns seamlessly with our business requirements. This presents an exhilarating prospect to contribute within a multicultural, cross-regional setting that places a premium on innovation and teamwork.

Responsibilities
  • Craft and sustain software of superior quality, meeting the dynamic demands of our business
  • Engage in collaboration with cross-disciplinary teams to conceptualize and actualize software solutions
  • Participate actively in code reviews, upholding standards of code quality and sustainability
  • Offer technical guidance and mentorship to developers in their early stages
  • Forge close partnerships with product owners and business analysts to comprehend business prerequisites
  • Engage comprehensively in the software development life cycle, covering design, coding, testing, and deployment
  • Assure software scalability, maintainability, and security
  • Pinpoint and address technical debt to guarantee the long-term stability of the system
  • Devise and execute software solutions seamlessly integrable with other systems
  • Create and maintain detailed technical documentation for software solutions
Requirements
  • Minimum of 3 years immersed in software development with the Java programming language
  • Demonstrable proficiency in leveraging Hibernate for object-relational mapping
  • Sound familiarity with microservices architecture
  • Adeptness in utilizing Microsoft Azure for cloud-centric software development
  • Proven track record in troubleshooting, support, and effective problem-solving
  • Possess strong analytical skills, displaying prowess in unraveling intricate technical challenges
  • Robust Object-Oriented analysis and design skills, for the creation of high-quality software
  • Experience with Spring frameworks, spanning Core, Boot, and Cloud
  • Proven competency in test-driven development (TDD / ATDD) to uphold code quality
  • Command of the English language at a mastery level (B2+) for lucid communication with team members and stakeholders
Nice to have
  • Hands-on experience with messaging systems like JMS and Apache Kafka
  • Proficiency in relational databases and adeptness in using SQL for data storage and retrieval
  • Familiarity with containerization technologies such as Docker
  • Experience with NoSQL databases, particularly 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