Responsibilities:
· You will work on implementing designs, developing high quality programs and systems for payment products.
· You will create technical artifacts and be the first point of contact in responding to production issues and conducting any technical analysis to arrive at solutions.
· You will share your learnings from projects through knowledge management initiatives and leverage knowledge from other projects to drive high efficiency and effectiveness.
· Advanced conceptual understanding of Java Language, Spring Boot, Spring MVC
· Advanced conceptual understanding of one database and one Operating System.
· Ability to contribute in medium to complex tasks independently
· Exposure to Design Principles and ability to understand Design Specifications independently
· Ability to run Test Cases and scenarios as per the plan
· Ability to accept and respond to production issues and coordinate with stake holders
· Good understanding of SDLC
· Awareness of latest technologies and trends
EXPERIENCE (and soft skills):
· Person with 2-6 years
· Good communication skills
· Results oriented with ability to produce payment products that deliver organizational benefit.
· Team player with experience in collaborating cross-team to ensure successful delivery of solutions.
TECHNICAL SKILLS (hands on):
· Core Java
· Spring, Spring MVC, Spring Boot, Rest-full Web service
· Hibernate
· SQL
· JUnit
OPTIONAL but DESIRABLE TECHNICAL SKILLS:
· Functional domain knowledge of digital payments, payment gateways, wallets, pre-paid card etc
· Proficient with tools such as Git, Bitbucket, JIRA, Confluence
EDUCATION:
Bachelor of Engineering (preferably in Computer Science/Electronics) or MCA
Notice Period:
Preferred Immediate joiner or maximum notice period is 30 days.