Bellwood is a dynamic Product Development Consultancy seeking a mid-level Software Engineer with strong Java and Spring Boot experience. The role involves designing and enhancing software products while collaborating closely with various teams to deliver effective technical solutions.
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
- Experience with Docker
- Experience with GitHub Actions
- Experience with AWS
- Experience with Argo CD
- Experience with MongoDB Atlas
- Experience with React
- Experience with Go
- Experience with Python
- Experience with C#/.NET