Software Engineer - Java Developer (SSO & Identity Management)
Summary
Senior Java developer at consultancy GRiT Solutions, embedded with an insurance client to maintain and evolve enterprise applications with a focus on SSO and identity management (OAuth2, OpenID Connect, SAML; OKTA and Microsoft Entra ID), Java/Spring, Oracle PL/SQL, and deployment/troubleshooting on Linux with Tomcat.
There's no secret to become number-one, it takes willingness to improve and determination to pursue it.
At GRiT®, it's all about the journey getting there. We trust talent and intelligence are important, yet passion and perseverance are key to achieving any goal.
We are Tech Passionate People with a Purpose, delivering solutions while building strong long-term relations.
Recognizing each person's unique contribution to our collective success, we embrace inclusion and diversity, committed to creating a respectful and socially responsible environment.
People. Technology. Innovation. All-around it.
Are you GRiTTY enough to be part of our journey? Take the first step by applying now and let's create our future together.
Job Description: We are looking for a Senior Java Developer to join an insurance client, working on the maintenance and evolution of enterprise applications with a strong focus on security and identity management. The role centres on SSO integration and identity provider connectivity within a complex enterprise/legacy environment, working alongside development, infrastructure and security teams.
Must-Have:
- Hands-on SSO integration, with working knowledge of OAuth2, OpenID Connect and SAML.
- Experience integrating applications with Identity Providers, namely OKTA and Microsoft Entra ID (Azure AD).
- Java development in enterprise/legacy contexts, with strong command of the Spring Framework, Spring Webflow highly valued.
- Oracle and PL/SQL in depth: complex stored procedures and business logic implemented at database level.
- API development and integration.
- Linux/Unix environments and application servers (Apache Tomcat, Apache HTTP Server), with autonomy in direct deployments and application troubleshooting.
- Autonomy in problem analysis and resolution, and ability to collaborate across development, infrastructure and security teams.
Would be great if you have:
- Experience with Spring Boot (secondary in this context).
- Knowledge of JSP, JavaScript, jQuery and Bootstrap.
- Knowledge of Angular, Vue or Ionic.
- Knowledge of SSL/TLS, digital certificates, keystores and truststores, and encryption concepts (AES, RSA, SHA).
- Previous experience in banking, insurance or other complex enterprise environments.
- Experience in SSO migration (local → centralised).
What's in it for you:
- Continuous Training and Certifications
- GRiT Prizes: GRiT Baby Gift, GRiT Birthday Prize, GRiT Recommendation Prize
- Exclusive Partnerships/Discounts: (Gym, Health, Well-being, Lifestyle, Financial, etc…)
- Unique Events
- Welcoming Office (Fruit, Coffee, Pool Table, etc.)
- Competitive Compensation
- Pay for Performance
#TechWithPassion - Fuel your fire, join our tech tribe! 🫀