Citi Java JEE Developer in Pune, India

  • Primary Location: India,Maharashtra,Pune

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 18075602


Key Responsibilities of candidate will be:

  • A highly skilled Java-J2EE developer with good java and db experience is required to work on our regulatory applications

  • The developer would work closely with the business analyst, the architect and the user community to translate the user requirements to scalable solutions

  • hey would be responsible for developing prototypes, unit test cases, design artifacts and real implementations

  • They should continue to conduct research on new products and technologies, to ensure they and the team are aware of the latest products available

  • They would ensure that the application components are built to the highest standards across the application lifecycle with a constant eye for process improvement through unit testing automation, one click build and deployment

  • Projects in the Operations Regulatory Control Technology area are run in iteration lifecycles with agile practices, so experience of agile development and scrums is highly beneficial


  • 6-8 years of industry experience, with a minimum of 6 years in Java development

  • Experience of Agile development and scrums

  • Banking and securities domain knowledge would be an added advantage

  • Strong knowledge on Core Java(preferred version 8), Spring(Core, MVC, JDBC), Hibernate/JDBC/JPA/ORM, JSON

  • Expertise in Web API implementations (Web services, RESTful services etc) is preferable

  • Experience with messaging systems and enterprise service bus

  • Added advantage exposure to Big data technology like Apache Kafka, Storm, Spark etc.

  • Should be able to write SQL queries , stored procedures, Indexes , triggers

  • Practical experience with at least one of the NoSQL / NewSQL technologies (MongoDB, CouchDB, NuoDB etc) would be beneficial

  • Strong knowledge on build (Ant/Maven), continuous integration (Jenkins), code quality analysis (SonarQube) and unit and integration testing (JUnit)

  • Exposure to SCM toll like GIT, SVN etc.

  • Should be able to work on UNIX shell script and VI editor

  • Good analytical, debugging and problem solving skills

  • Organized and able to deliver in multiple projects in the stream

  • Passion for research, ideation and exploration

  • Organized and able to manage a diverse project portfolio

  • Excellent communication and presentation skills

  • Ability to work independently and in a team

  • Expertise with designing multi-clustered applications

Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.