Bellwood is a dynamic Product Development Consultancy seeking a mid-level Software Engineer with strong Java and Spring Boot experience. The ideal candidate will collaborate with engineers, designers, and product teams to deliver business-critical software solutions in a fast-paced consulting environment.
Responsibilities:
- Designing, building, scaling, and enhancing software products, applications, and platforms based on client needs and business requirements
- Collaborating with designers, product teams, and fellow engineers to develop effective technical solutions
- Communicating technical concepts clearly to both technical and non-technical stakeholders
- Contributing to architecture discussions, engineering best practices, and continuous improvement initiatives
- Deploying and supporting applications in cloud-based environments
- Learning and adapting quickly across a variety of technologies, tools, and client environments
- Performing other duties as assigned
Requirements:
- 3+ years of software development experience
- Deep experience with Java and Spring Boot
- Experience building and scaling web-based software products or applications
- Experience working with cloud platforms such as AWS, Google Cloud, or Azure
- Strong communication and collaboration skills
- Ability to work effectively across multiple projects and technologies
- Experience with Kubernetes, Docker, GitHub Actions, AWS, Argo CD, MongoDB Atlas, React, Go, Python, or C#/.NET is highly valued