Description
You will build and maintain backend services using Java and Spring Boot.
Responsibilities
- Build backend services and REST APIs using Java 11+ and Spring Boot.
- Work with PostgreSQL, implementing spatial queries, indexing, and GeoJSON features.
- Integrate systems using Apache NiFi ingestion pipelines, GIS services, and enterprise systems.
- Implement authentication using Keycloak, OAuth2, and JWT frameworks.
- Develop clean, scalable, production-grade microservices, ensuring performance and maintaining documentation (Swagger).
Required Skills
- 6+ years of professional experience developing with Java 11+.
- Proficiency in Spring Boot and JPA/Hibernate.
- Strong experience with PostgreSQL, including PostGIS capabilities.
- Experience building and consuming REST APIs.
- Familiarity with ETL processes or tools like Apache NiFi.
- Proficiency with testing frameworks such as JUnit and Mockito.
- Experience working with Microservices architecture.
- Working knowledge of Git and containerization (Docker).