Job Description
The purpose of the job is to design, develop, enhance enterprise applications in Risk Technology primarily using SDLC/SRLC methodologies in Financial Risk area. It centers around technologies such as Java/JEE/RDBMS/Unix/RIA
Interacting with Business analysts to understand the requirements behind BRDs/FRDs/SRs
Complete understanding of application code through code compilation, code walkthrough, execution flow, overall design
Local compilation, deployment and behaviour/Unit testing
Identifying the areas where code needs to change for meeting the required functionalities and maintain traceability
Participate in design review/code review meetings - local/global
Development using required IDE such as Eclipse & related plug ins, SQL client etc.
Unit testing, Integration testing, UAT/SIT support
Code check in, check out, merge, build management as needed
Reporting to the Technology manager on project/task progress as needed
Participate in all project planning, progress & development meetings with the team & global managers
Knowledge/Experience:Overall development experience (SDLC/SRLC) of 8-9 years. Hands on experience in application design & development in following technologies:
Java/JEE/RIA RDBMS/Unix
Java Frameworks such as Spring (or struts), Hibernate
Skills:Conceptual understanding of design patterns
Thorough understanding of OO methodologies
Exposure to UML/SDLC
Passion for technology and self- starter
Orientation towards Disciplined development processes
Strong orientation towards DS/Algo is desirable
Qualifications:B.Tech from a top engineering college, University, preferably in computer science. Other preferred branches are EE, ECE. Candidates with passion for coding and systems development from other disciplines also can apply
Competencies:Good coding discipline
Team work
Good written & verbal communication skills
Ability to mentor junior team members ,
Employement Category:
Employement Type: Full time
Industry: Banking / Financial Services
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Senior Java Developer Retail Basel
Contact Details:
Company Name: Citibank .Location(s): Pune