Senior Java Developer
Permanent - Full TimeJob Overview
ReBound - a Reconomy Group Company - is the leading global returns management specialist, enabling easy omnichannel returns for brands and their consumers. By combining integrated returns software with an extensive logistics network, ReBound provides brands with a complete ecosystem of suppliers and partners to handle their global, end-to-end returns. ReBound optimizes and manages the entire returns lifecycle so clients can focus on their core business.
Our core values drive everything we do. We believe in promoting a supportive environment for our colleagues, delivering exceptional service to our customers, contributing to the community, and working towards a more sustainable environment. If you share these values and are passionate about making a positive impact, we'd love to have you on our team.
About the role
As a Senior software engineer, you will lead technical initiatives within the team, driving architectural decisions, mentoring team members, and ensuring that scalable, secure, and maintainable solutions are delivered. You will collaborate closely with the Tech Team Lead, Product Owners, and other stakeholders to balance short-term sprint commitments with long-term product and technical goals. You will play a key role in managing technical debt, promoting continuous improvement, and driving innovation within the team.
This role is ideal for developers with advanced technical expertise who can take ownership of complex components, mentor teammates, and help shape the technical direction of the team.
Key Responsibilities:
This role is ideal for developers with advanced technical expertise who can take ownership of complex components, mentor teammates, and help shape the technical direction of the team.
Key Responsibilities:
- Design and develop well-architected software solutions that adhere to established standards and practices.
- Drive the full development lifecycle, from planning through to testing and deployment, ensuring code quality and maintainability.
- Collaborate with product owners, business analysts, and stakeholders to define and implement solutions that align with business goals.
- Providing guidance and help team members develop their skills
- Work on optimizing legacy systems and modernizing platforms for better scalability and performance.
What we need from you
- Expertise in writing Java and Typescript based backend applications
- Familiar with developing secure REST and GraphQL APIs
- Familiar with both SQL (PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases
- Experience with cloud native applications (12 Factor app) within AWS
- Experience writing CI/CD pipelines including automated testing
- Strong understanding of Agile processes and Scrum
- Strong problem-solving skills, capable of navigating technical challenges with a pragmatic and business-focused mindset.
- Excellent communication and collaboration skills, with a proven ability to lead within a team and work effectively with stakeholders.
- Good collaboration skills and being able to explain technical solutions
- Experience with event-driven systems and asynchronous processing.
Make Your Resume Now