Summary :
We are looking for a Java Developer(handling a small team if a lead) who will be a key member of the overall portfolio, working with a group of skilled and motivated individuals focused on identifying innovative strategies and products that can be integrated into the Platform in order to continue to provide an excellent Client Experience.
Key Responsibilities :
- Work closely with the Architect and Product Managers to understand functional requirements and design a robust solution
- Being part of the Architecture and design of the product
- Design and Development of the REST Service
- Ability to identify innovative strategies to create a more secure environment and demonstrate the ability to turn these strategies into solutions
- Effective peer code reviews and mentoring of the junior team members
Essential Skillsets :
Experience in designing, engineering, and implementing high-volume web-based applications using Java / J2EE and Spring FrameworkDemonstrated skills in Java development and Object-Oriented conceptsProficiency in MVC Framework, Spring Boot, Hibernate, Spring SecurityExpertise in design and development of REST ServiceShould have knowledge of Microservice Architecture and DesignExperience in Apache Spark, UI frameworks like Angular is a plusHands-on experience in Oracle, Postgres, and other relational and NoSQL databasesBuild reusable code and libraries for future useOptimize application for maximum speed and scalabilityCollaborate with other team members and stakeholdersGood to have knowledge of DevOpsGood to have experience in building applications for the cloudShould have hands-on experience working with Application servers (Tomcat)Knowledge of Kafka, MQ is a plusGood knowledge of Git and branching strategiesGood communication skillsTeam Handling experience is a must.(ref : hirist.tech)