Middle+ Java Engineer
π§ Tech Level: Middle+
π£ Language Proficiency: Upper-Intermediate
π₯ FTE: 2
π§Ύ Employment type: Full time - 7 hours/day - 150 hours/month
π Candidate Location: Poland, Belarus
π Working Time Zone: CET
π Start: asap
π§ Planned Work Duration: 12 months
π₯ Customer Description:
Our client is a US-based financial services company specializing in asset management.
The company is running a large-scale modernization program aimed at upgrading internal systems that were originally built over 10 years ago.
π§© Project Description:
The project focuses on migrating legacy monolithic applications to a modern microservices-based architecture.
The team is working on building secure, scalable, and cloud-ready services, with a strong focus on authentication, authorization, and API management. The developer will collaborate with engineering, security, and architecture teams to support the implementation of secure and reliable solutions.
βοΈ Project Phase: Active development
π€ Soft Skills:
β’ Strong problem-solving and analytical thinking
β’ Effective communication skills and ability to work in distributed teams
β’ Willingness to learn and grow in security and microservices domains
β’ Ownership mindset and ability to work independently with moderate supervision
β’ High attention to quality and detail
π‘ Hard Skills / Must Have:
β’ 3+ years of commercial experience with Java
β’ Hands-on experience with Spring Boot and Spring Security
β’ Good understanding of OAuth2 and OpenID Connect concepts
β’ Experience working with REST APIs and microservices architecture
β’ Basic to intermediate experience with API Gateway solutions
β’ Understanding of authentication mechanisms, tokens, certificates, and encryption basics
β’ Familiarity with CI/CD processes and cloud environments
β’ Experience in debugging and performance optimization
π Responsibilities and Tasks:
β’ Develop and maintain Java-based microservices using Spring Boot
β’ Implement authentication and authorization mechanisms, including OAuth2, JWT, and SSO integrations
β’ Support configuration and maintenance of API Gateway solutions (routing, throttling, authentication policies)
β’ Follow secure coding standards and contribute to compliance with security requirements
β’ Troubleshoot and resolve production issues, support debugging and performance improvements
β’ Participate in API design, development, and maintenance activities
β’ Collaborate with cross-functional teams including security, DevOps, and architecture
π© Ready to Join?
We look forward to receiving your application and welcoming you to our team!
- Department
- Software Development
- Role
- Java
- Locations
- Poland
- Remote status
- Fully Remote
About Bonapolia
For job seekers, BONAPOLIA offers a gateway to exciting career prospects and the chance to thrive in a fulfilling work environment. We believe that the right job can transform lives, and we are committed to making that happen for you.
Already working at Bonapolia?
Letβs recruit together and find your next colleague.