Experience : 5+ Years
● Bachelor degree in Engineering, CS or equivalent experience
● Strong experience with Spring Boot stack (spring cloud,
● Development in Core Java, J2EE, Struts, spring, Client-Side
scripting, Hibernate, Database, Redis, MongoDB, MySQL
● Development of scalable core-java applications, Web Applications
and Web Services
● OOP concepts
● Strong understanding of Microservices Architecture and Patterns
● Data Structures, algorithms and their applications
● Strong problem-solving skills
● Experience in building microservices
● Extensive experience in developing and consuming REST APIs
● Experience in RDBMS (or NoSQL databases Mongo)
● Strong analytical skills and general logical reasoning
● Excellent written and verbal communication skills.
● Good understanding of Software development life cycle (SDLC)
● Experience in using Elastic Search
● Hands-on experience in Redis, Apache Ignite, Hazelcast
Roles and Responsibilities
● Develop creative solutions and write technical design based on the
● Work closely with peer teams to ensure that applications are written
to allow for overall system performance.
● Assist in tuning and optimization.
● Develop and execute unit tests for product components.
● Perform peer code reviews and provide feedback.
● Promote high quality, scalability, and timely completion of projects.
● Apply an agile approach to coordinate the development and
determine project scope and limitations.