AWSAzureCloudDockerJavaKubernetesMongoDBPythonReactSpringSpring BootSpringBootGo.NETC#CGoogle CloudGitHub ActionsGitHubCommunicationCollaborationRemote Work
About this role
Role Overview
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.
Tech Stack
AWS
Azure
Cloud
Docker
Java
Kubernetes
MongoDB
Python
React
Spring
Spring Boot
SpringBoot
Go
.NET
Benefits
Remote work environment
Open PTO
Subsidized medical, dental, and vision insurance
Short
and long-term disability coverage
401(k) plan
Profit sharing
Referral bonuses
Company retreats
Software Engineer, Java/Spring Boot at Bellwood Labs | JobVerse