IBM Global Financing
Website:
ibm.com
Job details:
Introduction
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
Your Role And Responsibilities
As an Application Architect specializing in Java & Web Technologies, you will visualize the entire application as a cohesive system, understanding all interactions between system components, and define limitations and requirements for source code in Java and related frameworks. You will ensure alignment with business objectives by selecting, defining, and enforcing consistent technology standards. Your primary responsibilities will include:
- Design Technology Standards: Define and enforce consistent technology standards, ensuring alignment with business objectives, and select the most suitable technologies for application development.
- Develop Application Architecture: Visualize the entire application as a cohesive system, understanding all interactions between system components, and define limitations and requirements for source code in Java and related frameworks.
- Implement DevOps Methodologies: Apply DevOps methodologies, Agile, and Test Driven Development to deliver high-quality solutions and ensure efficient application development.
- Ensure System Integration: Ensure seamless integration of application components, including Legacy Platform Integration, and design Clustering Architectures to meet business requirements.
- Enforce Coding Standards: Enforce coding standards and best practices, utilizing Java design patterns, architectural patterns, and Dependency Injection to ensure high-quality code.
Preferred Education
Master's Degree
Required Technical And Professional Expertise
- Proficiency in Java Technologies: Exposure to Java, JEE, JDBC, Java design patterns, architectural patterns, Dependency Injection, Java Collections, threads, concurrency, Java servlets, JSPs, Struts, JSF, Spring, Hibernate, EJB, JPA, JAX-RS, and JAX-WS.
- Experience with Web Technologies: Exposure to SOA, Web Services, Legacy Platform Integration, Application Servers like WebLogic/WebSphere, and Clustering Architectures.
- Familiarity with DevOps Methodologies: Exposure to DevOps methodologies, Agile, and Test Driven Development.
- Understanding of System Integration: Experience working with integrating application components, including Legacy Platform Integration, and designing Clustering Architectures.
- Knowledge of Coding Standards: Exposure to coding standards and best practices, utilizing Java design patterns, architectural patterns, and Dependency Injection.
Preferred Technical And Professional Experience
- Familiarity with Cloud Platforms: Exposure to cloud-based platforms and their integration with Java and web technologies is beneficial for this role.
- Knowledge of Containerization: Understanding containerization using tools like Docker and its application in Java-based systems is a plus.
- Experience with CI/CD Tools: Exposure to Continuous Integration and Continuous Deployment (CI/CD) tools like Jenkins, GitLab CI/CD, or similar technologies is advantageous.
Click on Apply to know more.