About the role
You’ll be involved in the full system/development life cycle from design discussions with your colleagues to the care of our products in production. In this role, you’ll develop a deep understanding of how frontend and backend systems interact, while focusing on building scalable, maintainable services to power our customer service back offices.
This is a great role if you’re ready to deepen your technical knowledge, learn best practices from experienced engineers, and grow into a senior engineer.
Tech Stack
- Java, Spring, Spring Boot, JMS, Hibernate, JSON, Solace, Spring Cloud Stream
- CSS, UI libraries and HTML
- Oracle, Couchbase
- REST APIs and event‑driven systems
Qualifications
- Have foundational experience working as a Backend or Full Stack Developer/Engineer—you understand Java fundamentals and have worked with Spring or similar frameworks
- Understand how frontend and backend systems connect via REST APIs and can build features that span both layers
- Have used testing frameworks like Jest or JUnit and understand why testing matters
- Have worked with version control (Git) and are familiar with CI/CD concepts like automated testing and deployment pipelines
- Are comfortable troubleshooting code issues and asking for help when needed—you know how to use logs, debugging tools, and your team
- Are eager to learn and grow; you’re not afraid to ask questions and take on new challenges in a supportive environment
- Enjoy collaborating with teammates and are open to feedback on your code and approach
- Are a positive person by nature and genuinely enjoy working with others—you see collaboration as a strength
- Have good communication skills; you can explain your ideas clearly and listen to feedback without defensiveness
- Are curious and want to understand not just how to solve a problem, but why the solution works
- Believe you still have a lot to learn, and you approach challenges with humility and enthusiasm
- Are open to trying new tools and approaches to improve your work
- Have used AI‑assisted coding tools (like Cursor, GitHub Copilot, or ChatGPT) to help you write or understand code—you’re comfortable with AI as a learning and productivity tool
- Have experience asking AI tools to help debug code, explain concepts, or suggest improvements
Preferred Experience
- Familiarity with event‑driven systems or microservices architecture—even just understanding the concepts
- Have any exposure to secure development practices or tools like OWASP or SNYK
#J-18808-Ljbffr…
