IBM
IBM3h ago
LinkedIn

Application Developer

Greater Kolkata Area

Auto Apply to 50+ AI Matched Application Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at IBM

Full Job Description

Role Overview

Join IBM Consulting for a career built on long-term client relationships and worldwide collaboration. You will support leading companies in shaping their hybrid cloud and AI journeys using robust IBM technology, Red Hat tools, and strategic partnerships.

Your Mission

  • Create Innovation: Challenge the norm with curiosity-driven ideas that deliver real results.
  • Drive Impact: Accelerate client success through thoughtful application development.

About the Role: Application Developer (Java & Web Technologies)

You will design, develop, and support enterprise applications based on the Java/JEE technology stack. You will leverage modern frameworks like Ruby or Groovy to enhance web development capabilities.

Key Responsibilities

  • Design & Develop: Build and support scalable applications using Java frameworks, managing transaction flows and integrating enterprise systems seamlessly.
  • Architectural Patterns: Apply best practices in dependency injection, inversion of control (IoC), aspect-oriented programming, functional programming, test-driven development (TDD), data access frameworks, batch processing, and robust security models.
  • DevOps Integration: Utilize modern DevOps methodologies to ensure efficient CI/CD pipelines for rapid deployment and reliability.
  • Data & Systems: Implement transaction management strategies that enable seamless functionality across complex enterprise ecosystems.

Ideal Candidate Profile

We are looking for professionals who embrace growth, empathy, and technical excellence. A Master's degree is preferred to match our high-bar standards for consulting excellence.

Required Technical Expertise

  • Java/JEE Ecosystem: Deep exposure designing applications with modern Java frameworks (Ruby/Groovy integration).
  • Enterprise Architecture: Experience in transaction management, object-oriented design patterns, and system integration.
  • Modern Methodologies: Proficiency in TDD, AOP, IoC, functional programming concepts, and batch processing strategies.
  • DevOps Tools: Hands-on experience with tools that streamline development lifecycles.

Preferred Technical Skills

  • Scripting Languages: Proficiency in Ruby or Groovy to extend web application functionality and user experiences.
  • Data Access: Knowledge of frameworks enabling efficient data management within enterprise contexts.
  • Batch Processing: Understanding of techniques for high-volume, efficient system integration tasks.

Company

IBM

IBM

About IBMAt IBM, we do more than work; we create.We innovate as technologists, developers, and engineers.We collaborate with partners and even competitors to drive progress.If you are seeking a role w...

Greater Kolkata Area
Posted on LinkedIn