About the role
Support Analyst / Developer - Java/J2EE
We are seeking an experienced Offshore Java Developer that also has experience in IBM Integration Bus / IBM App Connect Enterprise, Java/J2EE, and Google Cloud Platform. This role will support application development, integration, production support, troubleshooting, and enhancement activities for enterprise systems.
The ideal candidate should be comfortable working in an offshore delivery model, collaborating with onshore teams, leading technical analysis, and supporting business-critical applications.
Key Responsibilities
- Provide offshore application support and development for Java/J2EE-based enterprise applications.
- Design, develop, enhance, and maintain integration solutions using IBM IIB / IBM ACE.
- Analyze production issues, perform root cause analysis, and implement long-term fixes.
- Work with onshore stakeholders, business teams, and technical teams to understand requirements and deliver solutions.
- Develop and maintain REST/SOAP web services, APIs, message flows, and integration components.
- Support applications hosted or integrated with Google Cloud Platform services.
- Participate in incident, problem, and change management processes.
- Create and maintain technical documentation, support runbooks, deployment notes, and knowledge base articles.
- Ensure code quality, performance, scalability, and adherence to enterprise standards.
- Support deployments, releases, testing, and post-production validation activities.
Required Skills and Experience
- Strong experience with Java/J2EE application development and support.
- Experience developing and supporting message flows, integration services, APIs, and enterprise middleware solutions.
- Working knowledge of Google Cloud Platform.
- Experience with REST APIs, SOAP services, XML, JSON, and data transformation.
- Strong understanding of integration patterns, service-oriented architecture, and microservices concepts.
- Experience with both SQL (DB2 databases) and NoSQL (MongoDB) databases
- Experience with application servers, messaging systems, and middleware platforms.
- Ability to troubleshoot complex production issues across applications, integrations, databases, and cloud environments.
- Experience with CI/CD pipelines, source control, build tools, and deployment processes.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with IBM MQ or other messaging platforms.
- Hands-on experience with IBM Integration Bus and/or IBM App Connect Enterprise.
- Experience with GCP services such as Cloud Run, Cloud Functions, Pub/Sub, Cloud Storage, GKE, etc
- Experience with Spring, Spring Boot, Hibernate, or similar Java frameworks.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience working in production support environments with SLA-driven incident resolution.
- Prior experience in senior support/developer role.
- Knowledge of monitoring and logging tools such as Splunk, Dynatrace, Cloud Logging or similar.
Role Expectations
- Coordinate with onshore teams during overlapping business hours.
- Manage incidents, service requests, enhancements, and technical deliverables.
- Provide clear status updates, issue analysis, and recommendations.
- Maintain high standards for reliability, documentation, and application support.
Position Details
Role: Offshore Support Analyst / Developer – Java/J2EE Lead
Location: Offshore / Remote
Experience Level: Senior / Lead
Core Skills: Java/J2EE, IBM IIB/ACE, GCP, Application Support, Integration Development
Employment Type: Contract or Full-Time, depending on business need