Roles and Responsibilities
Java Lead for Product MNC Bangalore Gurgaon Locations
please find the jd below
Gurgaon & Bangalore
Skills and Background
The ideal candidate would have worked in a product organisation and on transaction processing intensive systems. (S)he would be passionate about technology and impact on peoples’ lives. Experience in the financial services industry would be a plus.
You would always be hands on and need to have the ability to get into design and code whenever required. While below are some of the skill sets that are indicative we would expect you to be technology agnostic and have the ability to use any apt stack as required.
Development (Code)o Java, Spring MVC, Spring Boot and other related backend technologieso Multi-threading, Spring IOC (Dependency Injection), Spring JDBC, Transaction Management and Caching frameworkso Junit/REST-Assured/JMeter and other Testing frameworkso Good understanding of UI concepts, techniques, frameworks o Developing, deploying and supporting RESTFUL services using Springo Worked on refactoring monolith to microservices architecture Development Practiceso Experience in working in an Agile Development Environmento Expert in testing thoughts – BDD, TDD o CI/CD integral to development o Deployment automation tools (Ansible, Jenkins or equivalent)o Understands version control and branching strategies Infrastructureo Good working knowledge of Linux or any other Unix based operating system o With deep focus on transaction processing DB expertise – RDBMS and no-SQL critical Securityo Security best practices to be inherent in the SDLC process (OWASP 10 or similar) Add-onso Message Broker : RabbitMQ or equivalento ESB: Using Mule, Apache Camel
Drop cv to firstname.lastname@example.org