Senior Software Engineer (Java Fullstack)
Core
Design and deliver backend services and full-stack features for a multi-tenant platform, establishing engineering patterns and platform architecture.
Role type
Senior IC full-stack software engineer (Java/React)
Builds
Backend services, full-stack features, and a multi-tenant platform
Domain
Enterprise software, cloud, cybersecurity, AI-forward initiatives
Deliverable
production ML models | product features
Required skills
Java, React or Angular, Spring Boot, microservices, RESTful APIs, Apache Kafka, MongoDB, Docker, Kubernetes, CI/CD, Git, JWT, OAuth2, LDAP/Active Directory, AI coding assistants
Preferred skills
Azure, infrastructure-as-code, Jira, legacy modernization, technical-debt reduction
Technologies
Java, React, Angular, Spring Boot, Apache Kafka, MongoDB, Docker, Kubernetes, Jenkins, Git, Azure, Jira
Responsibilities
Design and deliver backend services and full-stack features; make service-level design decisions and establish engineering patterns; provide technical leadership through mentoring and code reviews; drive testing strategy, security, resilience, and observability; lead sprint planning and backlog refinement; partner with product and automation teams; manage delivery status and stakeholder expectations
Seniority
Senior, hands-on IC with mentorship responsibilities