Description
Lead the design, development, and management of secure, scalable API solutions and web services. Own the full software lifecycle from requirements to release while managing team processes.
Responsibilities
- Design and build secure API communications using various authentication methods and certificates.
- Onboard web services onto the APIM platform, preferably IBM API Connect.
- Build and maintain applications backed by MongoDB.
- Troubleshoot and debug complex issues in clean, efficient, and scalable code.
Required Skills
- 8+ years of experience as a Java Developer.
- 2+ years as a Lead Java Developer managing people and processes.
- Strong expertise in Java/J2EE, Spring, and Spring Boot.
- Hands-on experience with JDBC, Hibernate, JMS, XML, and XSLT.
- Proven ability to build web services using REST and SOAP.
- Extensive experience building applications with MongoDB as the backend.
- Direct experience onboarding web services to an APIM platform.
- Deep understanding of API architectures and authentication methods.
- Bachelor's Degree or 4 additional years of relevant work experience.
Preferred Skills
- AWS cloud experience.
- GraphQL background.