Job Description

Job Responsibilities:


  • Designing and developing high-volume,  low-latency applications for mission-critical systems and delivering high-availability and performance.
  • Contribute to all phases of the development lifecycle.
  •  Write well-designed, testable, efficient code.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Design and develop dockerised microservices for the cloud


Required skills and experience include:


  • BS in Computer Science or other field of study and applicable work experience.
  • Most likely 3-5 years of experience in Java Web Development.
  • Experiance in developing Microservices for cloud (Azure/AWS/GCP) is preferred
  • Experience in Spring Framework (Spring boot, spring Batch), Spring MVC, Microservice model, RESTful web services
  • Experience in databases like SQL Server, Oracle, PostgreSQL, MySQL, and MongoDB is desired.
  • Should have hands-on experience with Hibernate, JPA MyBatis, or any other persistence framework.
  • Must have strong teamwork orientation and the ability to foster collaboration within and across teams 
  • Knowledge of Maven/Gradle
  • Knowledge of Docker, Kubernetes 
  • Good Communication skills ( English)


Primary Skills(Mandatory)

  • Core and advanced Java 1.8, Web and Microservice development using Java (JSP, Servlet, Spring boot, Spring MVC), Restful Web Services, Spring framework, RDBMS (Postgres, Mssql server), Hibernate


Secondary Skills

  • Java script, Frontend web development - (Angular,node js)

Tags: [Java, Spring-boot]

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application