»  Software & IT »  Java Developer - Corporate Actions


5Yrs -8 Yrs       Gurgaon     Openings:


[doc,pdf ]

The Job

Position summary

We are looking for a Developer to join the development team, to design and implement the next generation of features for the application as well as support clients in their implementation phase. The role offers extensive business and technical challenges in a highly dynamic and collaborative work environment.


Job Responsibilities

  • 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 organization to provide productivity, efficiency and scalability benefits.
  • Collaborate and share technical and business knowledge to members of the Development and wider organization.
  • Agent of constant improvement – within development and across organization.


 

Education and experience

B Tech./ M Tech / MCA degree in an IT/ Computer Science or related course is a prerequisite

5 to 8 years of experience

 

Job Responsibilities

  • 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 organization to provide productivity, efficiency and scalability benefits.
  • Collaborate and share technical and business knowledge to members of the Development and wider organization.
  • Agent of constant improvement – within development and across organization.


 

Education and experience

B Tech./ M Tech / MCA degree in an IT/ Computer Science or related course is a prerequisite

5 to 8 years of experience


Job Profile:

 

-   Strong knowledge of core JAVA concepts (version 6/7/8), Multithreading concepts and working knowledge in one of the Application Servers Weblogic, IBM Websphere, JBoss.

-        Excellent design and problem-solving skills and disciplined, engineering oriented mind set.

-        Candidate should be able to design application and have strong troubleshooting skills. And good understanding of agile software development methodology and industry best practices.

-        Sound proficiency in Oracle - (PL/SQL)

-        Diagnosis skills & knowledge of Performance techniques is an added advantage.

-        Understands design patterns, GoF and other design patterns.

 

 

Tooling/Testing

-        Knowledge of Unit testing using JUNIT, mock objects.

-        Working knowledge in GIT, SVN, branching, code management, SONAR

-        Demonstrates ability to use an IDE.

-        Understands fundamentals of JVM memory management

Processes

-        Knowledge of Agile development methodology

-        Aware of Test-Driven Development & Continuous Integration

 

Communication

-        Proven communication skills, problem-solving skills, and knowledge of development best practices are critical to successful performance in this role

Teamwork

-        Ability to collaborate in a team environment. Experience in Agile development methodology is preferred.