remote
Java Developer - Esimplicity
Software Engineer
Java Developer focused on building scalable enterprise applications with Spring and Hibernate, designing RESTful services, and ensuring robust data access using SQL. Works in an Agile environment to deliver mission‑critical solutions for federal agencies.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java applications using Spring Boot and Hibernate ORM.
- Build and expose secure RESTful APIs for internal and external consumption.
- Write efficient SQL queries and manage database schema migrations for relational databases.
- Participate in Agile ceremonies, including sprint planning, daily stand‑ups, and retrospectives.
- Conduct code reviews, unit testing, and integration testing to ensure code quality and reliability.
Requirements
- 3+ years of professional Java development experience.
- Strong proficiency with Spring Framework, Spring MVC, and Spring Data JPA.
- Hands‑on experience with Hibernate and relational database design.
- Experience building and consuming RESTful services.
- Familiarity with Agile development practices and CI/CD pipelines.