2016-08-18

As an Application Developer, you will participate in product development sessions with business owners, business analysts and team members to analyze business requirements and proposed solutions. You will participate in design reviews and provide input to the design recommendations; incorporate security requirements into design; and provide input to information/data flow. You will also adhere to IT Control Policies throughout design, development and testing and incorporate Corporate Architectural Standards into all application design specifications.

Additionally, you may be required to document detailed application specifications; translate technical requirements into programmed application code and develop/enhance software application modules. You will participate in code reviews and ensure that all solutions are align to architectural guidelines, identify/troubleshoot application related issues, and review and provide feedback to any required documentation.

Responsibilities include:

- Understand/apply reusable code design, leverage application architecture/framework capabilities and functionality, and design/develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels.

- Work with Product owners to help shape the direction of the product based on a combined knowledge of what's technically feasible and what is desired by the end user.

- Contribute to the technical code and design documentation.

- Conduct code reviews and ensuring quality solutions are built and tested.

- Identify and implement improvements to products.

- Provide production support and issue triage for products.

Skills and Knowledge Required

- 6 years of experience in Java J2EE technologies.

- Strong in core java (preferred JDK 1.5 or higher) experience

- Solid experience in Java design, coding, testing and debugging techniques

- Experience with JMS and SOA based middleware applications.

- Experience working with Websphere / Weblogic or similar application server.

- Experience with Spring Framework-

- Over 3 to 5 years of experience with Relational Databases.

- 3 years experience with Design Patterns, Advanced Object-Oriented Programming, MVC Architecture, Web Services, and Backend/External System Integration

- Knowledge of open source tools and utilities

- Excellent Communication Skills

- Experience with Hibernate is a plus

- Experience with Agile methodology is a plus.

- Experience with source control repositories (CVS and subversion etc) is a plus

- Relevant W3C standards and best practices experience is a plus

- Exposure to the Mortgage industry and Loan Processing and closing is a strong plus

The behavioral requirements of this role are as follows:-

- High level of personal commitment to each task, a can do attitude and a drive to deliver.

- Strong communication skills to be able to communicate at all levels..

- Must be a Team Player and able to work independently.

- Ability to gather and understand requirements, create UML Analysis/Design Models.

- High level of responsibility and Ownership from inception through to implementation.

- The candidate should have a proactive approach to problem solving.

- Good analysis skills in order to aid in trouble shooting and problem solving

- Good testing principles as well as good defect management skills

**Job:** **Applications Development*

**Organization:** **CONSUMER & COMMUNITY BANKING*

**Title:** *Java Applications Developer*

**Location:** *IN-AP-Hyderabad-Building 11 Mindspace Cyberabad / 32120*

**Requisition ID:** *160072360*

Show more