BT Consultant/Senior Professional, S&IT in Bangalore, India

Key Purpose of the Role:

We are looking for a strong and experienced Java/J2EE developer who will perform as an individual contributor. The key purpose of the Software engineer role is to take ownership of a part of a solution, including design, implementation, unit and component testing, and preparation for solution deployment. The Software engineer will work independently with some guidance when needed and can contribute to pairing with other team members.

Additionally the role is accountable for -

  • Ensuring that non-functional and operational requirements have been met. This includes guaranteeing that other members of the team are fully aware of changes being made and have been involved in creating and reviewing the solution.

  • Contributing to planning and prioritizing tasks within a team, with sufficient awareness of the overall development lifecycle, and learning from and improving their own approach.

  • Facilitating some peer coaching & mentoring of more junior members of the team. Able to participate as an effective pairing partner with both more and less experienced engineers.

  • Potentially responsible for interacting with customers to work out requirements capture and/or show and tell part of solution. This includes developing an understanding of an element of the business domain sufficient to be able to interpret requirements, and making sound design and implementation decisions.

  • Participate in identifying potential continuous improvements to individual and team practices while being conscious of costs and benefits; and taking ownership of implementing any changes based on improvements identified.

Overall Skills and Experience (Include skills that in addition to the essential skills are required for the person to perform the role in a better way )

  • At least 6 years of experience in desired role-specific skills.

  • Knowledge of RDBMS and experience in writing DDL, DML and PL/SQL packages.

  • Experience on Weblogic/WebSphere

  • Experience on XML, MQ and web-services

  • Experience in application frameworks like Spring.

  • Experience in AGILE methodology of development

  • Experience in product development environments and knowledge of tools such as Subversion etc.

  • Adopt new and emerging technologies to provide solutions to client needs

  • Knowledge of algorithms & data structures.

  • Excellent programming and debugging skills

  • Experience in developing server side solutions using component frameworks

  • Ability to quickly gather requirements, explore multiple approaches and suggest optimal solutions

  • Proven analytical & problem solving skills

  • Enhance efficiency of dev/test/release process - develop tools, frameworks as required.

  • Experience in use of continuous integration and automated code quality tools like CheckStyle, Junit etc.

Qualifications

Essential

  • Possess B.S. or M.S. degree in Computer Science or related field

  • Possess 6-8 years of experience in IT doing development

  • Good Java/J2EE and Oracle Database skills

  • Possess excellent written and oral communication skills

Desirable

  • Have a sound knowledge of today‚Äôs enterprise application technologies and design patterns and be able to articulate it in existing/new code.

  • Experience in product development environments and knowledge of tools such as Subversion etc.

  • Strong interest in learning new skills/technologies and curiosity to explore various technologies and solution approaches.

  • Java/Oracle certifications

Qualifications

Essential

  • Possess B.S. or M.S. degree in Computer Science or related field

  • Possess 6-8 years of experience in IT doing development

  • Good Java/J2EE and Oracle Database skills

  • Possess excellent written and oral communication skills

Job: Security System

Title: Consultant/Senior Professional, S&IT

Location: India-India-Bangalore

Requisition ID: 96342