Developer Java Trading Book

Citibank N.A Responsibilities The successful candidate will develop in Java and J2EE software applications which comply with written and verbally agreed sp.....

Citibank N.A Bengaluru ₹ NA 3-8Y Full Time
Job Description
  • Responsibilities The successful candidate will develop in Java and J2EE software applications which comply with written and verbally agreed specifications to agreed timescales and to agreed quality criteria. He/ she will work as part of a small team and report regularly to the relevant Team Leader on progress and issues arising. He might also be required to take role of tech lead for applications. Education Mandatory BE ME M Tech B Tech Technical Requirements Mandatory Object Orientated Design skills Solid Knowledge of Core Java J2EE Core Java Threading Collections Synchronization Locking annotations Generics Spring Core Batch Able to write SQL Queries and Analyze data Good knowledge of design patterns. Knowledge of Domain Driven Design UML Modeling Diagram Application server experience Build scripts like Ant Maven Used any version Eclipse as development environment Preferred Caching Frameworks IOC framework like Spring Juice XML Aware Development Best Practices Test driven development Experience Mandatory 3-8 Yrs Domain Experience Preferred Banking & Finance Preferred Other Key Skill Mandatory SDLC Aware & co-ordination and working with remote teams Knowledge of quality issues in software development Personal skills The successful candidate must Work to agreed deadlines as part of the remote development environment. Candidate should be able to manage and deliver with continuously changing requirements Have experience of working co-operatively in small to medium sized teams Be proactive and Self-motivated Be passionate about Java J2EE technology environment Candidate should be a good problem solver Be able to understand human issues/ sentiments and channelize them for better delivery The candidate will be expected to present documentation as proof of meeting these requirements Responsibilities The successful candidate will develop in Java and J2EE software applications which comply with written and verbally agreed specifications to agreed timescales and to agreed quality criteria. He/ she will work as part of a small team and report regularly to the relevant Team Leader on progress and issues arising. He might also be required to take role of tech lead for applications. Education Mandatory BE ME M Tech B Tech Technical Requirements Mandatory Object Orientated Design skills Solid Knowledge of Core Java J2EE Core Java Threading Collections Synchronization Locking annotations Generics Spring Core Batch Able to write SQL Queries and Analyze data Good knowledge of design patterns. Knowledge of Domain Driven Design UML Modeling Diagram Application server experience Build scripts like Ant Maven Used any version Eclipse as development environment Preferred Caching Frameworks IOC framework like Spring Juice XML Aware Development Best Practices Test driven development Experience Mandatory 3-8 Yrs Domain Experience Preferred Banking & Finance Preferred Other Key Skill Mandatory SDLC Aware & co-ordination and working with remote teams Knowledge of quality issues in software development Personal skills The successful candidate must Work to agreed deadlines as part of the remote development environment. Candidate should be able to manage and deliver with continuously changing requirements Have experience of working co-operatively in small to medium sized teams Be proactive and Self-motivated Be passionate about Java J2EE technology environment Candidate should be a good problem solver Be able to understand human issues/ sentiments and channelize them for better delivery The candidate will be expected to present documentation as proof of meeting these requirements
Job Summary
Responsibilities The successful candidate will develop in Java and J2EE software applications which comply with written and verbally agreed sp