Description
You will lead the design, development, and management of secure, scalable API solutions and web services.
Responsibilities
- Lead software design, development, testing, and requirements management processes.
- Onboard web services onto the APIM platform.
- Build and maintain applications on top of MongoDB backends.
- Implement secure API communications using various authentication methods and certificates.
- Write clean, efficient, and scalable code while troubleshooting and debugging complex issues.
Required Skills
- 8+ years of experience as a Java Developer.
- 2+ years of experience as a Lead Java Developer managing both 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, preferably IBM API Connect.
- Deep understanding of API architectures and authentication methods.
- Expertise in object-oriented analysis and design patterns.
- Experience working within the Agile/Scrum framework.
- Bachelor's Degree or 4 additional years of relevant work experience.
Preferred Skills
- AWS cloud experience.
- GraphQL background.
- Knowledge of the Healthcare industry.