Company: IBM India Private Limited | Location: Bangalore | Exp: 5-10 Years
As Full Stack Application Developer, you will design, develop and support application solutions with a focus on building and testing Java application.
Design, develop and/or re-engineer highly complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms.
You will build all the applications for IBMers around the world to demonstrate agile and dynamic software support capabilities for the development team.
Responsible for the maintenance and improvement of very critical IBM internal applications.
As part of a dedicated, Agile team, You will be responsible for performing 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).
Work effectively in collaboration with other team members – as well as partners and other support functions when required.
Continued focus on improving the applications.
Working knowledge in web development tools such as HTML 5, CSS 3, J2EE features (Servlets, EJBs, etc.) and JQuery.
Proven ability of Web Service implementation (RESTful and SOAP).
Hands-on experience in OOAD and Design Patterns, knowledge of Data Structures and Algorithms, and SQL, XML and JSON.
Knowledge of high-level OOP languages and MVC framework along with the Component Development in Action Script.
Ability to independently analyze requirements based on a given specification and come up with a sound and balanced algorithmic design.
Certified Java Developer is desirable.
Expert in developing models and scalable Microservices components.
Worked on building integration flows on various Application Programming Interface (API) development platform.
Authority on Cloud-Native Application architecture, Docker’s and Microservices is highly desired.
Ambitious individuals who can work under their own direction towards agreed targets/goals.
Ability to manage change and be open to it good time management and an ability to work under stress.
Proven interpersonal skills while contributing to team effort by accomplishing related results as needed.
Maintain technical knowledge by attending educational workshops, reviewing publications.