Job Description
Roles & Responsibilities: Includes the below listed but not limited to
- Designing and developing business application using best practices.
- Writing Spring Controller, Business Objects and repository components.
- Developing product analysis tasks.
- Making complex technical and design decisions for middleware business application.
- 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: 3-7yrs in Java and Spring application development