Apply Now    

Software Engineering - Java

Req #: 170117802
Location: Hyderabad, AP, IN
Job Category: Technology
Job Description:
As an Application Developer, you will provide high quality technology solutions that address business needs by developing innovative and strategic applications. You will utilize your programming skills to adhere to coding standards, procedures and techniques while contributing to the technical code base including any required documentation.  This role is part of a truly Global Team working on a large multi-year program of development. The technology environment integrates more than 20 open source tools - including Spring, Hibernate, and Maven - into a productivity engine that spans from individual class writing and unit testing to production deployment and monitoring.
Core Activities
  • Participate in design reviews and provide input to the design recommendations
  • incorporate security requirements into design, provide input to information/data flow, and understand and comply with Project Life Cycle Methodology in all planning steps
  • Interact with other team members working on a variety of technologies, both locally and offshore.
  • Design solutions that provide an application framework that utilizes that best practices of front-end development 
  • Adhere to IT Control Policies throughout design, development and testing and incorporate Corporate Architectural Standards into application design specifications
  • Document the detailed application specifications, translate technical requirements into programmed application modules and develop/enhance software application modules
  • Build, Unit Test and System Test code to meet the Business Requirements and use Cases for the Project and support and maintain this code through all subsequent cycles of testing
  • Participate in code reviews and ensure all solutions are aligned to pre-defined architectural specifications
  • Identify/troubleshoot application code-related issues, and review and provide feedback to any required final user documentation
  • Implement all code and configuration components into test and production environments
Technologies utilized in this position include but are not limited to Java, Open Source frameworks (Spring, Hibernate etc.), LINUX, Site minder, Janus, MQ Series Messaging, Object-oriented analysis and design techniques, HTML, Java Server Pages (JSP), DVCS source control , Asynchronous messaging , web services , knowledge of OSWAP, knowledge of iSeries DB2. Future technology requirements are Cloud Computing, miro services, spring boot, HTML5 and CSS3
  • College degree (Computer Science preferred).
  • Object oriented programming and design techniques.
  • Open Source technologies in particular Spring, Hibernate and Maven
  • Full Life Cycle applications development experience is a must.
  • Substantial Application Development work experience
  • Solid design, coding, testing and debugging skills
  • Messaging, Particularly IBM MQ Series.
  • Solid experience in SQL
  • Good experience in iSeries and DB2.
  • Good experience in Oracle 10g (or above)
  • Good experience in LINUX
  • Knowledge of version and revision control practices and procedures
  • Experience within the Financial Services industry would be helpful, particularly in Securities Clearance or Collateral Management
  • Thorough understanding of the System Development Life Cycle and Development methodologies including Agile.
Soft Skills
  • Ability to work effectively as a member of a team
  • Strong communication skills, both written and oral
  • Ability to multi-task and prioritise in a fast paced environment and handle multiple issues at one time
  • A proactive approach to problem solving and decision making
  • Customer focus mindset
  • Highly self-motivated
Apply Now    
Link for schema

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.