Application Architect - Java & Web Technologies
Clicking "Apply for this Position" redirects you to IBM's official careers portal
This Application Architect role specializes in Java and Web Technologies, responsible for defining the overall application architecture as a cohesive system and setting technology standards that align with business objectives. You will design and enforce architecture patterns using Java, JEE, Spring, Hibernate, and related frameworks, applying design principles including dependency injection, inversion of control, and clustering architectures. The role requires ensuring seamless integration of application components including legacy platform integrations, and implementing DevOps, Agile, and Test Driven Development methodologies to deliver high-quality enterprise solutions. You will define limitations and requirements for source code, conduct architecture reviews, and guide development teams on best practices and standards. Familiarity with cloud platforms, Docker containerization, and CI/CD tools such as Jenkins or GitLab is a strong advantage.