Joining our team isn’t just a job — it’s an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. One where you can shape the future of protection while supporting causes that mean the most to you. Joining our team means being part of something bigger – a winning team making a meaningful impact.
Product Engineer, Java Spring Boot - Full Stack
Location
United States
Posted
3 days ago
Salary
$90.7K - $153.9K / year
Job Description
Job Requirements
- Strong proficiency in Java 17+ and Spring Boot 3.x+
- Experience in frontend engineering – ReactJS/AngularJS/Typescript
- Strong state management experience (Redux Toolkit or equivalent)
- Experience building responsive, accessible, data-driven User Experiences
- Understanding of JVM and Application Performance Architecture/Management
- Working knowledge of Python
- Experience and knowledge in web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML.
- Strong understanding of REST APIs and distributed systems
- Experience building microservices and event-driven systems (Kafka preferred)
- Understanding of cloud and hybrid environment(s), including Azure, AWS, and various on-premises systems
- Experience with relational/NoSQL databases
- Familiarity with schema standards (OpenAPI/JSON/AVSC)
- Understanding of MongoDB performance tuning
- CI/CD experience (Jenkins/GitHub Actions), Docker, Kubernetes
- Strong understanding of secure development
- Comfortable working in a pair-programming (XP) environment
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer - Runtime
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
We are seeking a Senior Software Engineer - Runtime to design and build high-performance backend systems that support real-time security and observability at scale. In this role, you will develop scalable APIs, data pipelines, and services that handle large volumes of multi-cloud...
Senior Java Developer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
We are seeking a Senior Java Developer to drive the design, development, and delivery of scalable, high-performance software solutions. In this role, you will lead complex projects, provide technical guidance, and mentor junior developers while collaborating with cross-functional...
Back End Engineer developing core systems for innovative insurance solutions.
Мы раcширяем команду и ищем .NET-разработчика для работы в долгосрочном проекте для американского заказчика. Проект связан с обеспечением безопасности на...