IN-Staff Software Engineer I - Java, Microservices & Springboot
Core
Design, develop, and maintain scalable, resilient, event-driven microservices and cloud-native solutions on Azure.
Role type
Senior IC Software Engineer (Java/Spring Boot/Microservices)
Builds
Enterprise cloud solutions, multi-tenant SaaS platforms, and self-healing reliable services.
Domain
Cloud-native architecture, Distributed micro-services, Event-driven systems
Deliverable
production ML models | product features | infrastructure
Required skills
Enterprise Java, Spring Boot, Microservices architecture, Azure cloud services, Event-driven architecture (Kafka), RESTful API design, Kubernetes, Docker, NoSQL/RDBMS, DevOps, Infrastructure as Code
Preferred skills
GraphQL, OAuth, Hibernate, React, Spark, ARM templates, AKS, HD insight
Technologies
Java, Springboot, Gradle, GIT, Hibernate, Rest API, OAuth, MS Azure, Kubernetes, Kafka, Elasticsearch, NOSQL, RDBMS, Docker, React
Responsibilities
Drive architecture and designs for simplicity and robustness; Write and review service descriptions with quality measures; Provide early visibility and mitigation to technical challenges; Represent product and portfolio vision and roadmaps to strategic customers
Seniority
Senior, hands-on IC with architecture responsibilities