Senior Java Developer
Core
Design, build, and maintain scalable, secure backend services and microservices on Microsoft Azure for critical corporate processes.
Role type
Senior individual contributor backend engineer
Builds
Cloud-based enterprise applications and microservices
Domain
Enterprise software, Cloud-native (Azure)
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful API design, Microservices architecture, Event-driven systems, Relational databases, CI/CD pipelines, Security best practices
Preferred skills
Azure Kubernetes Service, Kafka, Angular, DevSecOps
Technologies
Java, Spring, Spring Boot, Spring Security, Azure, AKS, Event Hubs, Kafka, Azure SQL, PostgreSQL, Oracle, Angular, Azure DevOps
Responsibilities
Design and develop backend services using Java and Spring; Build and consume RESTful APIs with OAuth 2.0; Contribute to microservices-based architectures on AKS; Participate in event-driven systems using Event Hubs or Kafka; Collaborate with frontend developers on Angular applications; Work with relational databases (Azure SQL, PostgreSQL, Oracle); Participate in code reviews, CI/CD pipelines, and DevSecOps practices; Support production environments and incident resolution.
Seniority
Senior, hands-on IC