We are looking for a senior-level IT Applications Engineer ( Functional/Technical Specialist) with strong expertise in middleware and API development to design, build, and lead high-performance integration solutions. This role combines hands-on technical leadership with team management, working closely with architects, developers, QA teams, and cross-functional IT stakeholders.
Key Responsibilities
- Lead the design, development, and deployment of middleware/API solutions using Java, J2EE, Spring, Quarkus, REST, SOAP, and MQ
- Act as solution architect for integration projects and guide development best practices
- Lead and mentor a team of 3 Developers and 3 QA Engineers (approx. 40% management responsibility)
- Deploy code across QA, UAT, and Production using DevOps pipelines
- Perform production debugging and monitoring using Dynatrace, Splunk, and logs
- Drive API integration with backend systems and third-party platforms
- Ensure high-quality testing, performance, and security standards
- Work in Agile and DevOps environments to deliver scalable, cloud-ready solutions
- Collaborate with business analysts, architects, vendors, and senior leadership
Minimum Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 8+ years of software development experience
- 5+ years in middleware & integration development
- 2+ years in a technical lead role
- Strong experience in:
- Java/J2EE Stack
- Spring or Quarkus
- REST / SOAP / MQ
- Jenkins or GitHub Actions
- Automation frameworks
- Performance testing (JMeter or equivalent)
- JVM performance tuning
- Debugging using Splunk/Dynatrace
Preferred Skills
- Service-Oriented Architecture (SOA) & Web Services
- Adobe Experience Manager (AEM)
- Cloud platforms: Azure / AWS / GCP
- DevOps, Git, Maven, SQL, Unix/Linux
- Agile SDLC experience
- Leadership within a matrixed enterprise environment
- Technical documentation using Confluence
- Third-party system integrations