We are looking for a Java Developer with strong backend and integration experience, capable of working on cloud-native, microservice based solutions and enterprise integrations.
Essential functions
Application Development & Architecture - Design, develop, and maintain backend services using Java SE/EE and Spring Boot, applying Dependency Injection best practices
- Build and evolve microservices that support integration and business process workflows
- Develop serverless components using AWS Lambda, leveraging the Serverless Framework and (where applicable) Dagger for DI in Lambda environments
- Build and manage cloud infrastructure and services on AWS, including S3, DynamoDB, ECS, SQS, SNS, and OpenSearch
- Containerize applications with Docker and manage deployments across environments
- Manage build and dependency configuration using Gradle
- Write and maintain unit tests (JUnit, Mockito) to ensure code quality and reliability
- Support CI/CD pipelines (e.g., Jenkins) to enable automated, reliable releases
- Implement and maintain logging and monitoring instrumentation, including Splunk, to support operational visibility
EDI & Integration Development - Install, configure, and develop solutions within IBM Sterling Integrator
- Design and build business processes (BPs) in Sterling Integrator, including OAuth-based authentication flows
- Develop and support EDI transaction sets such as 850, 860, 810, 856, 214, ORDERS, ORDRSP, and DESADV
- Create and maintain managed file transfer (MFT) templates and flows for exchanging data with external trading partners
- Implement data transformation logic, including JSON-to-XML and XML-to-JSON conversions
- Build and support API-based integrations between Sterling Integrator and SAP business processes
Operations, Monitoring & Stakeholder Collaboration - Establish proactive monitoring for infrastructure and EDI interfaces to detect and resolve issues before they impact trading partners
- Partner with business stakeholders to gather requirements and understand end-to-end integration needs
- Troubleshoot and resolve integration issues, applying strong analytical and problem-solving skills
- Continuously assess and improve the reliability, scalability, and performance of integration solutions
Qualifications
- Strong experience with Java SE/EE and Spring Boot, including a solid understanding of Dependency Injection.
- Hands-on experience with microservices architecture.
- Experience with AWS services, particularly S3, DynamoDB, Lambda, ECS, and familiarity with SQS, SNS, and OpenSearch.
- Proficiency with Docker and containerized deployments.
- Experience with CI/CD concepts, using tools such as Jenkins.
- Build and dependency management using Gradle.
- Strong focus on code quality with unit testing using JUnit and Mockito.
- Experience or basic knowledge of logging and monitoring, including Splunk.
- Familiarity with serverless architectures and the Serverless Framework.
- Exposure to Dagger for dependency injection in AWS Lambda environments is a plus.
- Bachelor's degree in Computer Science or equivalent is required
Integration & EDI Experience- Experience installing, configuring, and developing with IBM Sterling Integrator.
- Strong knowledge of EDI transaction sets, including 850, 860, 810, 856, 214, ORDERS, ORDRSP, DESADV.
- Experience building business processes in Sterling Integrator, including support for OAuth-based authentication.
- Experience creating templates and flows for managed file transfer (MFT) with external trading partners.
- Experience handling data transformations, including JSON XML conversions.
- Experience integrating with SAP, particularly through API-based business process integrations.
Operational & Analysis Skills- Experience setting up proactive monitoring for infrastructure and EDI interfaces.
- Ability to work closely with business stakeholders, including requirements gathering and understanding end-to-end integration needs.
- Strong analytical and problem-solving skills, with a focus on reliability and scalability of integrations.
We offer
- Opportunity to work on cutting-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, vision, dental, etc.
- Corporate social events
- Professional development opportunities
- Well-equipped office
- Please note that all onboardings must occur in person and you may be asked to travel to attend.