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

In search of a seasoned Senior Developer proficient in the Java Hibernate Stack, we're eager to welcome an adept professional to our remote team.

Your expertise will play a pivotal role as part of a remote team comprised of highly skilled engineers, contributing significantly to the modernization and maintenance of our existing application stack within our dynamic work environment.

Embrace the role of a Senior Java Developer, where your core responsibility involves delivering impeccable code and software that seamlessly aligns with our business requirements. This exciting opportunity allows you to contribute in a multicultural, cross-regional context that prioritizes innovation and collaborative teamwork.

Responsibilities
  • Craft and uphold top-tier software, ensuring it aligns with business requirements
  • Collaborate with multifaceted teams to conceive and implement software solutions
  • Engage in code reviews, upholding code quality and maintainability
  • Offer technical guidance and mentorship to budding developers
  • Collaborate closely with product owners and business analysts, comprehending business requirements
  • Be involved in the entire software development life cycle, covering design, development, testing, and deployment
  • Assure the scalability, maintainability, and security of the software
  • Identify and address technical debt, securing long-term system stability
  • Devise and implement software solutions with seamless integration into other systems
  • Generate and maintain comprehensive technical documentation for software solutions
Requirements
  • Possess a minimum of 3 years of hands-on experience in software development using the Java programming language
  • Demonstrate proficiency in Hibernate for effective object-relational mapping
  • Exhibit a strong grasp of microservices architecture
  • Showcase proficiency in Microsoft Azure for cloud-centric software development
  • Illustrate a track record in troubleshooting, support, and adept problem-solving
  • Display robust analytical skills, adept at identifying and resolving intricate technical challenges
  • Apply solid Object-Oriented analysis and design skills for the development of high-quality software
  • Exhibit expertise in Spring frameworks, encompassing Core, Boot, and Cloud
  • Demonstrate experience in test-driven development (TDD / ATDD) for the assurance of high-quality code
  • Attain mastery of the English language at a B2+ level, ensuring clear communication with team members and stakeholders
Nice to have
  • Prior exposure to messaging systems like JMS and Apache Kafka
  • Familiarity with relational databases and proficiency in using SQL for data storage and retrieval
  • Knowledge of containerization technologies, particularly Docker
  • Hands-on experience with NoSQL databases, such as 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