Senior Java Developer



Position Type

Full Time

About Dorustree

Dorustree is a leading custom software development company specializing in innovative healthcare solutions and data analytics. Our dedicated team of tech enthusiasts and industry experts work collaboratively to deliver cutting-edge software solutions that empower our clients to transform their businesses. At Dorustree, we foster a culture of continuous learning, innovation, and excellence.

Job description

We are looking for candidates with 5 – 8 years of experience in Java. Proficiency in Java, Spring Boot, REST, Hibernate and Microservices Architecture is essential. The role involves creating scalable backend systems and staying updated with emerging technologies.

Key responsibilities

  • Translate the business stories in to smaller modular pieces that can be estimated and developed
  • Collaborate with architects or engineering leaders to ensure functional specifications are converted into flexible, scalable, and maintainable solution designs
  • Develop, configure, or modify microservices and event driven architectural solutions using appropriate technology stack
  • Build and execute automated test scenarios
  • Deploy the solution by building and maintaining continuous deployment pipelines
  • Participate and coach junior team members
  • Learn and continuously upgrade skills


  • Solid experience with Java 8, Spring Boot, Spring, Hibernate
  • Strong knowledge of Microservices
  • One or more CI/CD tools like Jenkins, GOCD, CircleCI
  • Generate models from swagger and implement REST API, Spring ORM and JPA
  • Kubernetes and Docker (Preferable)
  • Good command of TDD/Unit Testing, Clean Code
  • One of the cloud platforms (Preferable)
  • Excellent problem-solving and critical thinking
  • Strong skills in algorithms and data structures
  • Hands-on with engineering excellence and continuous integration practices
  • Understands integration with tools like kafka

Why Dorustree

● Opportunity to work on diverse projects across various industries.
● Collaborative and innovative work environment.
● Professional development and training opportunities.
● Competitive compensation and benefits package.
● A culture that values employee growth and wellbeing.

If you are a passionate Java Developer looking to make a significant impact in the world of custom software development, we encourage you to join our dynamic team at Dorustree. Apply today to start your journey with us!

Come and join our amazing team