About IBMIBM is transforming to lead. Join the next generation of innovators, inventors and entrepreneurs who are changing the very way the world works. Use breakthrough Cognitive computing to help doctors transform patient care, bankers reduce risk, businesses extract critical insights and clinicians diagnose and treat rare pediatric diseases. There is no better place to launch or further your career. Business Unit Introduction:IBM Global Process Services has been a part of the Indian BPO industry for more than 10 years. Today it partners with some of the largest corporations in India to transform their business processes and become more efficient. What differentiates the organization is commitment to service quality and customer success. With Brand comes the impeccable trust that places way above others. Over the past years of delivering services, understood the nuances of the vernacular delivery and have delivered highest quality of service. Who you are: As an Application Developer you will support the development and implementation of cost effective solutions to meet the business objectives by coordinating detailed technical analysis and design, investigating new approaches/technical designs. What you’ll do:
Ensure all changes developed have a high degree of integrity, reliability and availability to meet the requirements of the online and offline processing environments.
Provide technical leadership duties by developing detailed work plans with the project leader, ensuring development is conducted according to standards and reviewing all work delivered for integrity and correctness.
Assist and work with architects to ensure non-functional deliverables from application vendors meet requirements for both business and architecture standards.
Create Application design from business requirements.
Application code development involving all levels of complexity.
Lead and conduct code walkthroughs for the team.
Provide coordination and planning of non-functional and performance testing.
Provide technical assistance to the planning and coordination of the test environments for release and production support.
Maintain a good understanding of the application and business strategies.
Ensures the department's objectives are met by instilling a collaborative approach within the team, providing input to performance improvement opportunities and maintaining up to date knowledge of related technology and business practices.
How we’ll help you grow:
You’ll have access to all the technical and management training courses you need to become the expert you want to be
You’ll learn directly from expert developers in the field; our team leads love to mentor
You have the opportunity to work in many different areas to figure out what really excites
Proven hands-on Software Development experience
8+ years of development experience in the following technologies
Java Design patterns
Websphere Application Server (versions 7.x & up)
Web services( SAOP/RESTFul services)
JMS( Java Messaging System)
Integration of Java and .Net Application.
Hands on experience in designing and developing applications using Java EE platforms
Object oriented analysis and design using common design patterns.
Hands on experience on Application integration.
Experience with the Spring Framework
Good knowledge of Java EE application server
4+ years’ experience with WebSphere
Proven communication skills