Applied Successfully!
Thank you for applying on this job post, We will get back to you shortly, Meanwhile start browsing our other jobs
Job id : 33965

Research Technology Java Developer

Research Technology Java Developer

  Pune
   CITI INDIA        Pune
  4 years ago   

JOB ID:33965

Job details

Job Type

  Full Time

Functional Area

Software Development

Industry

Banking/Financial Services/Insurance

Education

Not Specified

Experience Required

  6 - 12 Yrs

Key Skills Required

  Full Stack Java

Other Skills Required

 

Job Description

Description
Job Purpose:
  • Candidate should be hands on and have a strong analytical and technical ability with 4-6 years of experience in Core Java and Java EE and UI development. An additional 3-4 years working on complex medium to large projects in a fast paced financial environment is expected with experience in Core Java, Java EE.
  • Strong communication skills are a key
  • The position is based in Pune and is required to manage day to day delivery work, ensure adherence to process and quality, and identify project/program delivery risks and works on risk mitigation.
  • Requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources and applies skills and knowledge of the business to develop creative solutions to meet client and business needs.
  • The candidate will be required to work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs

Job Background/c...  See More
Description
Job Purpose:
  • Candidate should be hands on and have a strong analytical and technical ability with 4-6 years of experience in Core Java and Java EE and UI development. An additional 3-4 years working on complex medium to large projects in a fast paced financial environment is expected with experience in Core Java, Java EE.
  • Strong communication skills are a key
  • The position is based in Pune and is required to manage day to day delivery work, ensure adherence to process and quality, and identify project/program delivery risks and works on risk mitigation.
  • Requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources and applies skills and knowledge of the business to develop creative solutions to meet client and business needs.
  • The candidate will be required to work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs

Job Background/context:
  • Design (high-availability, fault-tolerant, low latency)
  • High end software development across different equities core services data projects
  • Lead team of junior developers on technical aspects

Key Responsibilities:
  • Unit testing, capacity tests and failure testing
  • Provide 3rd line support
  • Work and liaise closely with other teams that are in scope of the project
  • Write technical design and testing documents and provide innovative technical solutions
Qualifications:
Please Add few points as per Requirement
  • Strong, hands-on experience in solution design, UML, design patterns and data structures
  • Excellent knowledge of Core Java especially Collections, I/O, Multi-threading and Generics
  • Substantial experience in Spring Framework, Spring Integration, Spring batch and persistence framework like Hibernate
  • Experience designing and building RESTful JSON APIs
  • Hands on experience in test Driven development and automated testing tools like JUnit, Cucumber
  • Application servers – Weblogic/Tomcat, RDBMS – SQL Server/ Oracle
  • Knowledge of MongoDB or other NoSQL database is an added advantage
  • Experience using source code control systems, such as STASH/GIT
  • Tools – Well versed with Eclipse, Teamcity, uDeploy
  • Experience/Understanding of messaging products such as 29W, TIBCO EMS
  • Nice to have - Java script experience developing with React.js /Angular.js / Node.js
Qualifications - Define must have and good to have explicitly: Bachelor’s degree in Computer Science or equivalent See Less
About Company

Wherever people come together to imagine something, create something, build something, we're there to help make it real. For over 200 years. Around the world. Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities.