Expires soon J.P. Morgan

Java Applications Developer – Associate

  • Graduate job
  • Mumbai (Mumbai)
  • Bachelor's Degree
  • IT development

Job description

Job Description
The Developer will be a key member of the Investor Services OneMargin development team. OneMargin is new strategic platform build out for multi-asset Margin calculations. The Developer will be focusing on design/development of OneMargin core services which is being built out using Java/Spring MVC frameworks as a strategic technology vision. Candidates do not necessarily need banking experience but must be highly motivated with a track record of success in a financial environment. The ideal candidates will have a thorough understanding of server-side technologies used to build complex large scale distributed applications such as Core Java, Spring, Spring MVC and JMS.
Candidates experience is expected in analysis/design, application and SDK development, optimization and performance tuning plus working with business analysts, user experience, testers and the (financial) business. The working environment is competitive and demanding but one where creativity and problem solving skills are rewarded.

Educational Experience
· Bachelor"s Degree or equivalent in a mathematics or science-based subject from a top school, or equivalent experience.
· Advanced degrees are preferred, but not required.

Responsibilities
· Extensive hands-on Java development using POJO and J2EE including JDBC and JMS
· Application development dealing with Large Scale Distributed Systems.
· Translating Business Requirements into system designs.
· Hands on experience on coding, troubleshooting and Multi-threaded applications.
· Ability to balance strategic and tactical solutions.
· In depth knowledge of applicable methodologies, tools, standards, and procedures.
· Ability to collaborate with other internal technology teams to coordinate and deliver software systems.
· Takes personal initiative; conscientiousness and complete follow-through on areas of responsibility

Desired profile


Skills and Knowledge Required
The successful candidate should possess technical skills in the following:
· Core Java, Spring
· Should be fully knowledgeable of
· Spring IOC (Dependency Injection)
· RESTful WebServices using Spring MVC
· Spring JDBC
· JMS – Preferably using Spring
· Multi-threading in Java
· XML Parsing using SAX/DOM
· Build/Deployment tools like Jenkins
· Memory/CPU profiling
· Server side Design Patterns
· Eclipse IDE
· Basic knowledge of SQL and Oracle, Linux/Unix
· Mockito or other Unit Testing framework
· Transaction Management using Spring
· Highly beneficial to have working experience of
· GemFire or any other caching framework
· Tibco EMS or any other JMS based middleware
· Drools or any other Rule Engine
· Exposure and some level of experience with
· HTML5 programming
· PL/SQL development
· Basic shell scripting
· Orchestration engine or any BPM tool
· Familiarity with Release Management Process
· Tools/IDE
· Eclipse
· Maven, Ant
· Subversion
· Application Servers
· Tomcat
· Weblogic

Make every future a success.
  • Job directory
  • Business directory