Key Responsibilities:
Work closely with Architect and Product Managers to understand functional requirements and design the robust solution
Being part of the Architecture and design of the product
Design and Development of the REST Service
Ability to identify cutting-edge strategies to create a more secure environment and demonstrate the ability to turn these strategies into solutions
Effective peer code reviews and mentoring the junior team members
Essential Skillsets:
Minimum of 7+ yrs.
experience designing, engineering, and implementing high volume web-based applications using Java/J2EE and Spring Framework
Demonstrated skills in Java development and Object-Oriented concepts
AI/ RAG experience required
Proficiency in MVC Framework, Spring boot, Hibernate, Spring Security
Expertise in design and development of REST Service
Should have knowledge of Microservice Architecture and Design
Experience in Apache Spark, UI frameworks like Angular is a plus
Hands-on experience in Oracle, Postgres and other relational and No SQL databases
Build reusable code and libraries for future use
Optimize application for maximum speed and scalability
Collaborate with other team members and stakeholders
Positive to have knowledge of DevOps
Good to have experience in building applications for the cloud
Should have hands-on experience working with Application servers (Tomcat)
Knowledge of Kafka, MQ is a plus
Positive knowledge of Git and branching strategies
Good communication skill