Roles and Responsibilities
Technical design, implementation, deployment, and support.
	- Partner with Business Analysts/product manager to review and implement business requirements.
- Perform development and unit testing, working closely with Business team and technical leaders.
- Should be well versed with TDD [Test Driven Development], Unit test case framework (JUnit).
- Working experience with the Agile methodology and practices. Ideally, Scrum.
- Mentors and oversees development of resources, including reviewing designs and performing code reviews.
- Ensure designs are in compliance with specifications and security standards.
- Developing high-scale, low-latency applications for missioncritical systems and delivering high-availability and performance.
- Should have experience of working on Core Java/J2EE & OOPS concept.
- Should be well versed of using collection frameworks, Microservices, Multithreading and Kafka.
- Should be well versed with Spring & Spring boot.
- Should understand working on Web Service (SOAP/REST) and Maven.
- Build tool such as Jenkins.
- Database Knowledge - MySQL.
Desired Candidate Profile
Hands on with Core Java, OOPS, Data structure, Design Patterns, Multithreading, PL - SQL, Microservices, Kafka, Collection, MySQL, Unit Test Cases Framework (Junit), Garbage Collections, Rest, SOAP.