Staff Software Engineer (Full Stack - Java Springboot)
Core
Design, develop, and maintain scalable cloud-native platforms and full-stack applications using Java Springboot, integrating frontend frameworks with backend services.
Role type
Staff Software Engineer (Full Stack - Java Springboot)
Builds
Scalable cloud-native platforms and resilient applications
Domain
Cloud-native software development, Microservices, DevOps
Deliverable
production ML models | product features
Required skills
Java, Spring/Quarkus, Angular, React, Kafka, SQL, NoSQL (MongoDB), CI/CD, Test-Driven Development, System Design, Agile methodologies
Preferred skills
Experience integrating multiple data sources and APIs, Performance tuning, Technical leadership, Mentoring
Technologies
Java, Springboot, Quarkus, Angular, React, Kafka, MongoDB, CI/CD tools
Responsibilities
Design and develop scalable cloud-native architectures; Implement full-stack solutions integrating frontend and backend; Adopt and promote Agile and DevOps practices; Provide technical leadership and direction to team members; Mentor and assist other engineers; Document software programs and participate in system analysis; Participate in project estimation and planning; Conduct customer training; Define policies and standards for software construction.
Seniority
Staff, hands-on IC with technical leadership