Want to professionalize your AI skills, pivot to an AI role and increase your salary?
Master AI Engineering with the most practical and comprehensive LLM Development certifications at Towards AI Academy.

IBM

Application Developer Java

IBM

Published 31 Mar 2026
Romania
Full Time

Share this job

Role Highlights

Languages used

Java
Ruby
Python
Groovy

Key skills

Integrations
Web Services
System Integration
Functional Programming
Test Driven Development
Architecture
Devops
Agile
SOA
Servers
Clustering
Data
Batch
Cloud
API

Tools, Libraries and Frameworks

Rest
Spring
Hibernate
Kafka
IBM

Description

\\\\Introduction\\\\ The main purpose of the project is to migrate legacy Java apps from WebSphere Portal to new modern environment. These applications will be modernized and will be updated with additional REST services. This is a new project and IBM's responsibility is to modernize and extend the client's main website and automize new processes. \\\\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 the application. Develop System 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 development processes. Ensure System Integration: Ensure seamless integration with SOA, Web Services, Legacy Platform Integration, Application Servers like WebLogic/WebSphere, and Clustering Architectures. Lead Technology Alignment: Lead the alignment of technology standards with business objectives, ensuring that the application meets the required standards and is scalable for future growth. \\\\Required technical and professional expertise\\\\ Designs, develops and supports applications based on Java/JEE technology stack using Java / Java based frameworks and /or does web development using one or more programming languages or frameworks like Ruby, Python, Groovy etc. This specialty includes experience in the development of enterprise applications using Java technologies and frameworks like Spring, Hibernate, Struts, JSF etc. Practitioners with this specialty would implement transaction management, manage Java objects and enterprise integration needs that involve messages, routers, transformations, adapters, service activators, management and auditing. This specialty also includes comprehensive understanding of dependency injection/inversion of control, aspect-oriented programming, functional programming, test-driven development, data access framework, transaction management framework, and batch processing. Would be well versed in the DevOps methodologies and tools. This individual has hands-on experience with various cloud integration and containerization tools, including App Connect Enterprise, API Connect, DataPower, APIGEE, Kafka, Aspera, Kong, Snaplogic, webMethods.io, Boomi and Workato. The role requires a strong understanding of cloud-based architecture and the ability to design, implement, and troubleshoot Integration solutions in a private cloud environment. IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Required Qualifications and Skills

The role requires experience in designing, developing, and supporting applications based on the Java/JEE technology stack, utilizing Java and Java-based frameworks. This includes web development using programming languages or frameworks such as Ruby, Python, or Groovy. Experience with enterprise applications using Java technologies and frameworks like Spring, Hibernate, Struts, and JSF is necessary. Practitioners must implement transaction management, manage Java objects, and handle enterprise integration needs involving messages, routers, transformations, adapters, service activators, management, and auditing. A comprehensive understanding of dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing is expected. Familiarity with DevOps methodologies and tools is also required, along with hands-on experience with various cloud integration and containerization tools. A strong understanding of cloud-based architecture and the ability to design, implement, and troubleshoot integration solutions in a private cloud environment are essential.

Disclaimer

Disclaimer: Job and company description information and some of the data fields may have been generated via GPT-4 summarisation and could contain inaccuracies. The full external job listing link should always be relied on for authoritative information.

About the company

IBM

Size

305978

Website

ibm.com

HQ

Armonk, New York, US

Public/Private

Public Company

Description

IBM infuses core business operations with intelligence, from machine learning to generative AI, to make organizations more responsive, productive, and resilient. It helps clients put AI into action now, creating real value with trust, speed, and confidence across various areas like digital labor, IT automation, and security. The ability to utilize all data is critical, as AI's effectiveness is dependent on the quality of data fueling it, with IBM's AI, and data platform aiming to scale and accelerate AI's impact with trusted data. IBM's hybrid cloud platform offers a comprehensive approach to development, security, and operations across hybrid environments, laying a flexible foundation for leveraging data wherever it resides.

Share

Share this job

Related jobs

AI
Deep Learning
NLP
Machine Learning
Cambridge, MA, USA
Full Time
Data Engineer
Integrations
Open Source
Data Processing
Bangalore, India
Full Time
Tech Lead
API
CICD
Product Development
Pune, India
Full Time