»  Software & IT »  Java Developer-Software Engineering_MCA


3Yrs -10 Yrs       Gurgaon     Openings: 4


[doc,pdf ]

The Company

Our client is a leading global information services leader. They partner with the world’s leading organisations in business, finance and government to provide the unrivalled insights, perspectives and intelligence lead to well-informed, confident decisions. The company serves more than 50,000 key customers in more than 140 countries, including 80 percent of the Fortune Global 500 across a host of industries and disciplines including energy, finance, automotive, engineering, technology, maritime and trade, aerospace and defense, chemical, and economics and country risk.

The Job

A Developer for the development team, to design and implement the next generation of features for the application as well as support clients in their implementation phase.


Purpose of the role & key responsibilities:

The role includes Ownership of the implementation (estimation, breakdown of tasks) for business functional specifications through the full software development lifecycle.

 

  • Ownership of maintenance and support issues as they come up during the project lifecycle pre and post go-live. Provide technical assistance to other teams – support, QA, business analysis.
  • Ability to work with remote team in a geographically distributed development model.
  • Evaluate, apply & adoption of new technologies and tools within the Development team and across the organisation to provide productivity, efficiency and scalability benefits.
  • Collaborate and share technical and business knowledge to members of the Development and wider organisation.
  • Agent of constant improvement – within development and across organization.

Your Profile

Required competencies and experience:

We’re looking for a strong and dynamic technical individual at multiple levels to develop and support a highly scalable platform with significant hands-on experience in Java 8/11 features including Multi-Threading, Spring Integration framework, JSON web services, Spring Batch, Spring REST, Spring framework, Spring Boot and proficient in OOPS, Design Patterns and Data Structures.

 

  • Working knowledge in one of the J2EE - Application Servers listed below Weblogic, IBM Websphere, JBoss / Tomcat with hands on in Java 8/9/10/11.
  • Working knowledge of one of the Messaging Systems listed below: JMS, MQ, Tibco.is an added advantage.
  • Demonstrates ability to implement new web service clients (bottom-up and top-down approaches) and compose/use other web services.
  • Uses best practices during web services implementations and works with the following standards: WS-I standards (interoperability), Java API for XML-based RPC (JAX-RPC), JAX WS, REST, SOAP, WSDL, and UDDI.
  • Beginner level proficiency in Oracle - (PL/SQL)
  • Diagnosis skills & knowledge of refactoring techniques is an added advantage.
  • Understands J2EE design patterns, GoF, GRASP and other design patterns.
  • Tooling/Testing
    • Knowledge of Unit testing using JUNIT, TestNG, Cactus or mock objects
    • Working knowledge in SVN, branching, code management
    • Demonstrates ability to use an IDE.
    • Understands fundamentals of JVM memory management,