Senior Associate – Application Development – BBPS

2 - 5 Years
Chennai

Job Description

Job Description
Role : Senior Associate - Application Developement - BBPS
Qualification : BE/B'tech/ME/M'Tech/MCA/MS
Experience : 2 to 5 years of experience in Java Development or related experience in BFS domain

Roles and Responsibilities
Relevant experience in Java development or BFS Domain.
Design & Develop application using JAVA/J2EE programming skills, Spring, Hibernate Frameworks. (EJB, JMS, JAX-RS) Spring, Hibernate Frameworks , JBOSS
Design and deliver high quality software artefacts under direction of Development Have used Java J2ee frameworks including Spring, JPA, JMS, Coherence cache
Build innovative, exceptional and well-engineered Java/J2EE applications using technology stack Struts/ Spring, Hibernate/iBatis, Postgresql, JBoss 7, ANT/ Maven
Actively code and lead the team by example
Estimate teams deliverables and deliver adhering to the agreed timelines.
Develop and promote good implementation practices, design, coding standard for Core Java / Java web application development.
Ensure development to be complaint with the security requirements. Work with Security stake holders to get the required compliance.
Managing deployment environments (Dev/ Pre-prod/Prod)
Own at least one medium-high complexity module for end to end development of any new requirements.
Version control management. Adapt plans, schedules, and resource assignments as required to respond to emerging requirements and risks.
Carry out technical evaluation, feasibility studies, build prototypes/ PoCs/ solutions for new business ideas.
Develop software, of average - high complexity in Java language.
Adhere to the organizations software development standards.
Devise detailed design from high-level/ functional design provided to him/ her.

Skills and Knowledge Required

Good knowledge of java and associated J2EE, ADF, Struts technologies.
Experience in leading a team of 3-5 members.
Exposure to Service Oriented Architecture.
Exposure to application servers like Apache Tomcat
Exposure to diagnosing and resolving performance issues.
Experience in Estimation techniques.
Experience in Spring Boot, Spring Jobs and Parallel processing
Strong teamwork skills and ability to handle multiple concurrent priorities/projects in a fast-paced environment.
Fairly Good understanding of Database concepts and SQL ,PLSQL
Should be good in Design and application development using Object oriented programming
Experience in any application framework ORM tools in JAVA
Good understanding/experience on software development methodology such as Agile, Water flow, TDD etc.

Salary: Not Disclosed by Recruiter

Industry:Banking / Financial Services / Broking

Functional Area:IT Software - Application Programming, Maintenance

Role Category:Programming & Design

Role:Software Developer

Keyskills

Desired Candidate Profile

Please refer to the Job description above

Education-

UG:B.Tech/B.E. - Any Specialization

PG:MBA/PGDM - Any Specialization, M.Tech - Any Specialization

Company Profile

National Payments Corporation of India

National Payments Corporation of India (NPCI) is the newly established company promoted by banks of India with an objective to build robust and state of the art national level retail electronic payment system infrastructure in the country
View Contact Details+

Recruiter Name:HRD

Contact Company:National Payments Corporation of India