Application Developer - Java & Web Technologies
Clicking "Apply for this Position" redirects you to IBM's official careers portal
This Application Developer role is focused on designing, developing, and supporting enterprise applications using the Java/JEE technology stack, with scripting support from languages such as Ruby or Groovy. You will implement transaction management, integrate enterprise systems, and apply core development methodologies including dependency injection, inversion of control, functional programming, test-driven development, and batch processing. The role requires proficiency with DevOps methodologies and tools for efficient application development, deployment, and maintenance across complex enterprise environments. You will collaborate with cross-functional teams to translate business requirements into scalable solutions and maintain high standards of code quality and system interoperability. Familiarity with data access frameworks, functional programming principles, and batch processing frameworks is expected.