- 8-10 Years of Experience in Java/J2EE related project and banking projects with good analytical and trouble shooting skills.
- Technical Skills : Core Java, Multithreading, J2EE, Design Pattern, Spring Core, Spring MVC, Spring Boot, Kafka, Redis, PostGreSQL, Oracle DB
- Tech leads:
- 8-10 Years of Experience in Java/J2EE related project and banking projects with good analytical and trouble shooting skills.
- Technical Skills : Core Java, Multithreading, J2EE, Design Pattern, Spring Core, Spring MVC, Spring Boot, Kafka, Redis, PostGreSQL, Oracle DB
- Very good programming and problem solving skills. Resolves technical issues through debugging, research and investigation.
- Experience in handling the scaled product individually.
- Must have experience with LLD /HLD
- Must have experience in Kafka and Redis
- Must have experience with System architecture and design
- Good to have experience in Distributed Systems.
- Experience in frameworks Spring Boot/ Hibernate
- Hands on in Data structures, Algorithms, Micro services, Web services.
- Experience and a desire to mentor peers and junior staff.
- Excellent written and verbal communications skills.
- Proficient in Architecture Design and problem solving.
Desirable:
Rich knowledge in Banking Finance domain is mandatory or Fintech domain.
Major Job Responsibility:
- Requirement, Design, and coding of Application
- Technically lead a team of 4-5 member.
- POC and propose technical solutions.
- Manage customer relationships by communicating Design standards and frameworks, answering questions, and resolving concerns and issues.
- Any other ad-hoc duties as required or assigned.
- Hands on experience in creation and review of sequence diagram, DFD, SQL Queries.
- Hands on experience in all phases of Software Development Life Cycle (SDLC).
- Good Experience in Object Oriented Programming Concepts.
- Strong programming skills with good verbal, written communication, and interpersonal skills.
- Keen learner with the ability to quickly understand the architecture of new and emerging technologies.