Java Developer

Roles & Responsibilities:

Includes the below listed but not limited to

  • Designing and developing business applications using best practices.
  • Writing Spring Controller, Business Objects and repository components.
  • Developing product analysis tasks.
  • Making complex technical and design decisions for middleware business applications.
  • Developing application codes and unit tests in Java & Spring.
  • Consulting with the design team.
  • Ensuring high performance of applications and providing support.

Knowledge and Skills:

Required:

  • Previous work experience as an Java developer (Spring Framework/Boot).
  • Proficient in Core APIs, Spring framework, Spring Cloud APIs.
  • Knowledge of MVC frameworks and core design patterns.
  • Proven working experience with Restful Services and API implementation.
  • Good Knowledge in working With Junit and Mockito.
  • Critical thinker and good problem-solver.
  • Knowledge in Visualization tool.
    Preferred:
  • Excellent communication skills.
  • Experience using Java building tools like Maven or Gradle.
  • Added advantage having exposure on Redis, Kafka, any MQ service, Hibernate.
  • Added Advantage with strong SQL / PL-SQL knowledge.

Experience and Education:
Required: 4-7yrs in Java and Spring application development

 

    Job Overview
    Job Location