Associate Staff Engineer - Java Full-stack Developer
Core
Lead end-to-end design and development of scalable enterprise applications, architecting RESTful APIs and distributed systems.
Role type
Senior IC Java Full-stack Developer
Builds
Cloud-native applications and microservices on AWS/Azure
Domain
Enterprise software development, Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices architecture, React, AWS, CI/CD pipelines, OAuth2/OIDC/JWT authentication, Code reviews, Agile methodologies, Logging/Monitoring (ELK, Splunk, CloudWatch)
Preferred skills
Performance tuning, Caching strategies, Risk assessment for production releases
Technologies
Java, Spring Boot, React, AWS, Azure, Jenkins, GitHub Actions, Azure DevOps, ELK, Splunk, CloudWatch
Responsibilities
Design and develop scalable enterprise applications; Architect and implement RESTful APIs and distributed systems; Design cloud-native applications; Oversee application performance tuning and scalability; Implement CI/CD pipelines; Ensure secure coding practices; Lead code reviews; Mentor junior developers; Participate in Agile ceremonies; Perform impact analysis and risk assessment; Implement logging and monitoring solutions.
Seniority
Senior, hands-on IC