Junior API Developer (You MUST currently live in Maryland, if not, DO NOT APPLY)
Posted 2025-05-18Junior API Developer (Java, Spring Boot, RESTful APIs)
No C2C's / No Sponsorship
Please DO NOT apply unless you are a current Maryland resident
We are seeking an API Developer with 1-2 years of experience in building and maintaining Spring Boot microservices. The ideal candidate should have hands-on experience with Java 17 (Amazon Corretto JDK), Spring Boot 3.2.0, and OpenAPI 3.0, as well as a solid understanding of API security, data persistence, and cloud services.
Key Responsibilities
Develop and maintain Spring Boot microservices following best practices.
Set up structured Spring Boot projects using Spring Initializr with security and necessary dependencies.
Utilize Lombok to simplify dependency injection and reduce boilerplate code in models/DTOs.
Develop and document RESTful APIs using OpenAPI 3.0/Swagger.
Work with JPA queries, JPQL, and PostgreSQL for database interactions.
Implement API filters, pagination, and data mapping for efficient API performance.
Write and maintain unit tests using JUnit and the Jupiter testing library.
Gain experience with AWS services, such as Lambda and SQS, for event-driven processing.
Secure APIs using Spring Security and manage data persistence with Spring JPA and MongoDB.
Debug and test APIs using Postman.
Requirements
1-2 years of experience working with Java 17 (Amazon Corretto JDK) and Spring Boot 3.2.0.
Hands-on experience with Spring Security, Spring JPA, and MongoDB.
Experience with Lombok, ModelMapper, and OpenAPI/Swagger.
Proficiency in PostgreSQL and JPA queries.
Basic experience with AWS services like Lambda and SQS (or willingness to learn).
Ability to write and maintain unit tests using JUnit and Jupiter testing library.
Understanding of DTO patterns, API filters, and pagination.
Preferred Qualifications
Experience with Docker/Kubernetes.
Familiarity with caching strategies and API performance optimization.
Exposure to GraphQL.
Apply Job!