Staff Software Engineer II - Java, Microservices & Springboot
Core
Design, develop, and manage scalable, resilient, event-driven microservices and cloud-native solutions on Azure.
Role type
Staff Software Engineer (Java, Microservices, Cloud Architecture)
Builds
Enterprise cloud solutions, multi-tenant SaaS platforms, and self-healing microservices (via careerplan.io/jobs/261854-staff-software-engineer-ii-java-microservices-springboot-at-jda)
Domain
Cloud Computing, Enterprise Software, Distributed Systems
Required skills
Enterprise Java, Spring Boot, Microservices Architecture, Azure Cloud Services, Event-Driven Architecture (Kafka), RESTful API Design, Kubernetes, Docker, DevOps, Infrastructure as Code, NoSQL/RDBMS, OAuth/Identity Management
Preferred skills
GraphQL, Spark, ARM Templates, AKS, HD Insight, Application Gateway, Virtue Networks, Event Hub, Azure AD, React
Technologies
Java, Spring Boot, Gradle, GIT, Hibernate, Kafka, Elasticsearch, Docker, Kubernetes, Azure, React, GraphQL, Spark, ARM, AKS
Responsibilities
Drive architecture and design for simpler, robust, and efficient systems; Write and review service descriptions with quality measures; Provide early visibility and mitigation for technical challenges; Represent product and portfolio vision to strategic customers
Seniority
Staff, hands-on IC with architecture leadership