We are looking for a Senior Software Engineer with hands-on experience in BloomReach and a robust background in developing and deploying microservices within Google Cloud Platform (GCP). The ideal candidate will bring a blend of technical expertise, particularly in Java and Spring Boot, as well as a proactive attitude toward testing and SCRUM processes. This role is focused on a project aimed at replacing an existing ENDECA setup, with a strong emphasis on e-commerce solutions.
Senior Software Engineer (Java/BloomReach)
Your responsibilities
- BloomReach Experience: Must have experience with BloomReach to drive effective integration and usage.
- Code Quality & Testing: Write clean, scalable code with a commitment to quality, creating both automated and manual test cases. Conduct thorough manual verification as needed.
- Story Writing & Business Analysis: Write user stories from scratch and perform business analyses to align with project goals.
- SCRUM Leadership: Take ownership of SCRUM ceremonies, including daily stand-ups, retrospectives, and sprint reviews, to ensure agile best practices are upheld.
Our requirements
- Core Skills:Strong proficiency in Java and Spring Boot for microservices development.
- Advanced GCP expertise, including deploying, managing, and scaling applications within the Google Cloud Platform.
- Skilled in API design and implementation, with a focus on RESTful services.
- Ability to triage and troubleshoot performance issues across microservices.
- Tool Proficiency:Familiar with monitoring and performance tools like Grafana and New Relic. Experience with GKE/Kubernetes and Helm for container management and orchestration.
What we offer
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office