Job Information
IBM Team Lead Java in Timi?oara, Romania
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
Hands on Java Team Lead of the project. Up to nine java developers split into three squads plus an integration team of three people.
You will coordinate day-to-day technical activities of the team and make sure they deliver on time refactoring of old java applications to newer versions while ensuring solid integration between the apps and the front-end layer. 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.
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.