Full Stack Software Engineer
Core
Design and develop robust, scalable backend services and integrations using Java on Azure to drive efficiency for internal and external stakeholders.
Role type
Senior IC backend engineer (Java/Azure)
Builds
RESTful APIs, containerized microservices, and serverless functions hosted on Azure
Domain
Enterprise data platform, cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java backend development, RESTful API design, relational databases (Azure SQL, PostgreSQL), Azure cloud services, CI/CD pipelines, unit and integration testing
Preferred skills
React and TypeScript, event-driven architecture (Kafka, Azure Event Hubs), serverless applications, Azure AI services, EntraId and OAuth2, GitHub Copilot
Technologies
Java, Spring Boot, Azure, Azure Functions, Azure SQL, PostgreSQL, React, TypeScript, Kafka, Azure Event Hubs, GitHub, Azure DevOps
Responsibilities
Design and develop scalable backend services and APIs; Build and expose RESTful APIs to support frontend applications and external integrations; Write unit, integration, and end-to-end tests; Collaborate with Business Analysts and UX Designers to translate requirements into technical solutions; Conduct code reviews and provide constructive feedback; Maintain and enhance existing backend services and applications
Seniority
Mid-to-Senior, hands-on IC