Position Details
About this role
This role involves developing sophisticated software systems for data protection, cyber resiliency, and enterprise storage, utilizing Java, Golang, and microservices architecture.
Key Responsibilities
- Developing enterprise-grade software
- Designing system architecture
- Implementing APIs and microservices
- Ensuring system security and performance
- Collaborating across teams
Technical Overview
The technical environment includes Java, Golang, Spring Boot, microservices, distributed systems, API design, and AI integration, with a focus on scalable, secure, and high-performance software solutions.
Ideal Candidate
The ideal candidate is a senior software engineer with 8+ years of experience in Java and Golang, skilled in designing scalable microservices and APIs, with strong expertise in distributed systems, multi-threaded programming, and AI technologies. They should be comfortable with full stack contributions and ownership of the development lifecycle.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with Java and Golang, No experience with API design tools like OpenAPI, Swagger, RAML, Unable to work in a hybrid environment in Hopkinton
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile