Responsibilities:
- Responsible for Design, development, bug fixing, documentation and timely escalations.
- Deliver high quality, scalable, performance oriented, secure design as per the stated business requirement.
- Review code manually or via tools with focus on high-quality deliverables.
- Deliver technical solutions to business problems/challenges with reusability and extensibility.
- Lead and Mentor small to medium size teams for high performance.
- Establish tracking mechanism with teams to ensure adherence to schedule.
Skills Needed:
- Strong knowledge of coding in JAVA, J2EE application using GIT and Maven.
- Strong Knowledge of HTML, JS, CSS, XML, JSON, AJAX, MVC, Angular framework.
- Proficient in Object-Oriented Analysis and Design techniques.
- Hands-on experience in Spring Boot and Spring Batch.
- Design and develop API’s and RESTful service with Spring security features.
- Exposure to microservices architecture design patterns.
- Exposure to Material Design concepts would be advantage.
- Hands-on experiences in relational database.
- Familiarity with Linux or any flavour of Unix is desirable.
- Exposure to Git or Equivalent source control system.
- Good understanding or experience with Docker and other Containerization technologies.
- Knowledgeable in AWS services and other cloud services.
- Knowledgeable in Jenkins and other CI/CD tools.
- Solid design, coding, testing, and debugging skills.
- Exposure to Agile project methodologies is desirable.
- Development and Design experience in banking or financial services related to products/projects will be an added advantage.
- Excellent communication and interpersonal skills.