Web Application Developer - Java AngularJS
Bengaluru (Bangalore Urban)
Job description
About IBM:
IBM is a global technology and innovation company present in India since 1992. It is the largest technology and consulting employer in the world, with approximately 380,000 employees serving clients in 170 countries. In this new era of Cognitive Business, IBM is helping to reshape industries as diverse as healthcare, retail, banking, travel, manufacturing, and many more, by bringing together our expertise in Cloud, Analytics, Security, Mobile, and the Internet of Things. We are changing how we create. How we collaborate. How we analyze. How we engage. IBM is a leader in this global transformation.
Business Unit Introduction:
IBM Chief Information Office (CIO) Incentives Services team is working to improve planning, payment and commission module for Sellers and Sales Partners. Our work is all about enabling IBMs strategy by giving IBMers the modern tools they need to do their work, be responsive to our Clients, and to act with speed and agility. Our organization plays a key role in IBM's ability to turn vision into reality by making our application hosting environments simpler, more intuitive and more effective for our developers.
Who you are:
As a Java Web Application Developer, you will design, develop and support application solutions with focus on building and testing Java application.
What you'll do:
· As an application developer your role will be design, develop and/or re-engineer highly complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms.
· As developer you will be doing both new development activities but also support production break/fix as well as devops activities.
· As part of a dedicated, Agile team, the developers will be responsible for: Perform application development based on Agile methodologies & participate in requirements / user story analysis and design.
· Complete activities related to the assigned user stories based on priority.
· Conduct appropriate unit and module testing. Detect, report, investigate and fix defects in the application (production support).
· Have a proactive attitude for problem solving, creating solutions thinking out of the box.
· Work effectively in collaboration with other team members – as well as stakeholders and other support functions when required.
· Continued focus on improving the applications. 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 you
Auto req ID
177499BR
Required Education
Bachelor's Degree
Role ( Job Role )
Software Developer
State / Province
KARNATAKA
Primary job category
Software Development & Support
Company
(0063) IBM India Private Limited
Contract type
Regular
Employment Type
Full-Time
ERBP
Yes
Is this role a commissionable/sales incentive based position?
No
Travel Required
No Travel
IBM Business Group
F&O
Preferred Education
Master's Degree
City / Township / Village
BANGALORE
EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise
· Must have worked on Java Spring Framework with strong experience in JavaScript, AngularJS, Core Java, J2EE and other related technologies.
· Must have knowledge in working with web development tools such as HTML 5, CSS 3, and JQuery
· Knowledge of Web Service implementation (RESTful and SOAP)
· Must have knowledge of J2EE features (Servlets, EJBs, etc.)
· Hands on experience in OOAD and Design Patterns
· Knowledge of Data Structures and Algorithms
· Must have knowledge of SQL, XML and JSON
· Knowledge of high-level OOP languages and MVC framework
· Component Development in Action Script.
· Should be able to independently analyze requirements based on a given specification and come up with a sound and sustainable algorithmic design
Skill-keywords
None
Country/Region
India
Preferred Technical and Professional Experience
· Certified Java Developer (Preferred)
· Must be able to work in a bigger team.
· Experience with CVS/ SVN source control system.
· Experience with the Agile development methodology.
· Proven soft skills and interpersonal skills.
· Must be able to work well within a team environment as well as independently.
· Must be a self-starter, resourceful and skilled at getting results
Secondary Job Category
Other Software Development & Support
Eligibility Requirements
None
Position Type
Early Professional
Early Professional Track
Industry Early Professional