Software Engineer (Java/Spring Boot)
Core
Designing, building, scaling, and enhancing software products, applications, and platforms based on client needs and business requirements in a fast-paced consulting environment.
Role type
Mid-level Software Engineer (Java/Spring Boot)
Builds
Business-critical software solutions for various clients
Domain
Software Development / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Cloud platforms (AWS, Google Cloud, Azure), Web-based software development, Kubernetes, Docker, GitHub Actions, Argo CD, MongoDB Atlas, React, Go, Python, C#/.NET
Preferred skills
Experience building and scaling web-based software products, Experience with multiple client environments, Ability to learn and apply new skills quickly
Technologies
Spring Boot, Kubernetes, GitHub Actions, AWS, Argo CD, MongoDB Atlas, React, Go, Python, C#/.NET
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, Deploying and supporting applications in cloud-based environments, Contributing to architecture discussions, engineering best practices, and continuous improvement initiatives, Learning and adapting quickly across a variety of technologies, tools, and client environments
Seniority
Mid-level, hands-on IC