Senior Java Developer Engineer (ON-SITE)
AlvaCore Solutions is looking for an experienced Senior Java Developer Engineer (MANDATORY requirement: Minimum 6 years of hands-on professional Java engineering work experience) to help design, build and strengthen secure, reliable and long-lived software platforms.
This role is for someone who thinks beyond tickets, challenges weak designs, improves engineering standards and takes ownership of backend architecture, API design, security and production-ready delivery.
You will work on systems where stability, security, auditability and maintainability matter.
What you will do
- Implement robust backend services using Java, Spring Boot, Spring Security and Hibernate/JPA
- Build clean REST APIs with DTOs, validation, error handling, versioning, idempotency and clear status models
- Work with authentication and identity integrations such as JWT, SAML2, Azure AD and ADFS
- Optimize PostgreSQL persistence layers, including transactions, constraints, indexes and performance-critical queries
- Contribute to Docker-based delivery, CI/CD pipelines, SonarQube quality gates and production readiness
- Review code, coach developers and help the team make better long-term technical decisions
- Challenge poor designs early and explain technical trade-offs clearly
What we are looking for
- MANDATORY requirement: Minimum 6 years of hands-on professional Java engineering work experience
- Academic education, university studies, training, internships, or coursework do not count toward this requirement. Candidates with less than 6 years of relevant professional Java work experience will not be considered
- Strong experience with Spring Boot and enterprise backend systems
- Solid knowledge of Spring Security, authentication, authorization and secure software design
- Deep practical experience with JPA/Hibernate, PostgreSQL and persistence design
- Strong understanding of REST API design, integration patterns and lifecycle thinking
- Experience working with Docker, Jenkins, GitHub, Harbor or SonarQube
- Strong communication skills and a mature, ownership-driven engineering mindset
Technology stack
- Backend: Java, Spring Boot, Spring Security, Hibernate/JPA, Maven
- Database: PostgreSQL
- Frontend collaboration: Angular, TypeScript, NPM
- DevOps & Infrastructure: Docker, Jenkins, Harbor, GitHub, SonarQube
- Security & Identity: JWT, SAML2, Azure AD, ADFS
You will enjoy this role if you
- Like solving complex backend and architecture problems
- Care about security, clean APIs, data quality and maintainable software
- Want your work to survive real production pressure
- Are comfortable challenging assumptions without ego
- Prefer sustainable engineering over quick hacks
- Enjoy helping a team raise its technical standards
Nice to have
- Experience in banking, insurance, FinTech, HealthTech, public sector or other regulated environments
- Experience with OpenAPI, integration testing or architecture documentation
- Knowledge of cloud-native deployment patterns
- Experience with OpenShift or Helm
What we offer
- A senior technical role
- The opportunity to work on secure, business-critical and long-lived software systems
- A focused engineering environment with ownership and direct communication
- The chance to help shape a growing technology company
- Long-term collaboration in a professional and ambitious team