What are the responsibilities and job description for the Application Developer position at IBM?
Introduction
As an Application Developer, you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!
Your Role and Responsibilities
As a Java Full Stack Developer you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating, and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!
Required Technical and Professional Expertise
Preferred Technical and Professional Expertise
As an Application Developer, you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!
Your Role and Responsibilities
As a Java Full Stack Developer you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating, and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!
- Hold a crucial role on supporting applications ,which is used for reporting trade and calculating trade eligibility.
- Application uses Drools technology to define various rules/decision criteria for a trade,
- Responsibility includes helping business users with queries on trade eligibility,
- Explaining/debugging trade obligations provided by application,
- Making sure application is up and running as expected,
- Trouble shooting/Analyzing/Reporting when application or any servers are down,
- Data flow issues from upstream/downstream systems,
- Working on monthly release activities/deployments and post release testing.
Required Technical and Professional Expertise
- 5 years of Core Java experience in a server side multi-threaded applications.
- 2 years of experience developing using the Spring framework, and Spring Boot
- Experience working Apache Camel, Messaging technologies like MQ, Solace or Kafka and Caching technologies like Apache Ignite or Coherence.
- Experience working with SQL and NoSQL based database technologies
- Good understanding of microservices architecture, software design patterns and enterprise integration patterns.
- Solid understanding of Test Driven and Continuous integration way of software development process.
- Experience managing / working with off-shore development teams.
- Bachelor's degree in Computer Science or equivalent experience
Preferred Technical and Professional Expertise
- Excellent analytical and communication skills (verbal and written).
- Ability to effectively prioritize and execute tasks in a dynamic and high-pressure environment
- Ability to work in a team environment with in a high performing team
- Flexibility to work weekends or afterhours as needed
- Experience working in a diverse fast paced environment in collaboration with other technical teams.
- Willingness to work flexible hours, non-business hours, or other scenarios required by the flow of operations.
- Detail-oriented, well-organized with ability to translate & communicate complex and abstract issues.
- Experience working Agile/Scrum environment preferred.
Application Developer
GovCIO -
Phoenix, AZ
Application Developer
eTeam -
Phoenix, AZ
Application Developer - Golang Developer
Goli Tech -
Phoenix, AZ