Software Engineering Software Engineer - Java & Web Professional
In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.
Don't just build software; create exceptional user experiences that drive business success! Join our team as a Senior Java & Web Technologies Developer and unlock your full potential. We offer a dynamic work environment, opportunities for growth, and the chance to work on innovative projects that make a real impact. Apply today and let's shape the future of software development together!
Responsibilities
- Lead the development of innovative Java/JEE applications, pushing the boundaries of enterprise application development.
- Utilize Java frameworks and languages (Ruby, Groovy) for web development, ensuring seamless integration of applications and systems.
- Implement transaction management and manage Java objects, ensuring optimal performance and reliability.
- Demonstrate expertise in dependency injection, inversion of control, aspect-oriented programming, and functional programming.
- Practice test-driven development and implement data access frameworks, transaction management frameworks, and batch processing.
- Apply proficiency in DevOps methodologies and tools to drive continuous improvement and foster a culture of excellence.
- Collaborate with cross-functional teams to ensure seamless integration of applications and systems, driving business success.
- Leverage AWS services (Lambda, S3, DynamoDB) and Cloudformation for scalable and efficient cloud deployments.
- Utilize JavaScript for front-end development, ensuring a seamless user experience.
None
Preferred education
Bachelor's Degree
Required technical and professional expertise
- Extensive experience in Java/JEE development and web technologies (current hands-on experience).
- Proficiency in Java frameworks and languages (Ruby, Groovy).
- Strong knowledge of enterprise application development and transaction management.
- Experience with dependency injection, inversion of control, aspect-oriented programming, and functional programming.
- Familiarity with test-driven development and data access frameworks.
- Proficiency in DevOps methodologies and tools.
- Experience with AWS services (Lambda, S3, DynamoDB) and Cloudformation.
- Proficiency in JavaScript for front-end development.
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, Google Cloud).
- Knowledge of software development life cycle (SDLC) and Agile methodologies.
- Background in software development or IT consulting.
FAQ
- Is the Software Engineering Software Engineer - Java & Web Professional position at IBM remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineering Software Engineer - Java & Web Professional job posted?
- This listing was posted on December 29, 2025 and is still open for applications.
- How do I apply for the Software Engineering Software Engineer - Java & Web Professional position at IBM?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Java jobs
Java Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
Lead Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia