Middle Java Backend Engineer
RemoteUnited States
United StatesRemoteFull TimeSmall
Full TimeSmall
Job Summary
Develop and maintain backend services using Java and Spring Boot, building and supporting REST APIs. Work with PostgreSQL for schema design, query optimization, and transactions. Integrate with external services via HTTP APIs and implement authentication using JWT and role-based access. Manage file storage with S3 or MinIO while writing tests to support existing functionality. Join an international engineering team developing a modern surveillance platform for financial institutions that processes high-frequency market data to ensure regulatory compliance.
Required Qualifications
- expert in: JPA, REST, Spring, Hibernate, PostgreSQL, Backend Development, JAVA, Spring Boot, Databases
- Experience in backend development with Java and Spring Boot
- Experience building and supporting REST APIs
- Good knowledge of Spring Web, Spring Data JPA, Hibernate, Spring Validation
- Practical experience with Spring Security, OAuth2 Resource Server, JWT, role-based access
- Solid experience with PostgreSQL (schema design, query optimization, transactions)
- Experience managing database migrations with Flyway
- Experience integrating external services via HTTP APIs
- Experience working with S3 / MinIO or similar storage
- Experience with testing: JUnit 5, Spring Boot Test, integration tests
- Experience with Gradle, Docker, Git
- Develop and maintain backend services using Java and Spring Boot
- Build and support REST APIs
- Work with PostgreSQL (schema design, query optimization, transactions)
- Integrate with external services via HTTP APIs
- Implement authentication and authorization (JWT, role-based access)
- Work with file storage (S3 / MinIO)
- Write tests and support existing functionality
Desired Qualifications
- competent in: AWS S3, HTTP, JUnit, Gradle, IAM, Git, Docker
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.