We are seeking a Senior Specialist - System Management with strong hands-on expertise in Java, Spring Boot, and microservices development. The role focuses on building and supporting distributed applications using Azure cloud services, Confluent Kafka, APM tools, and distributed tracing, along with relational and NoSQL databases.
Job Description
The position involves developing and maintaining Java-based microservices using Spring Boot and integrating applications with event-streaming platforms such as Confluent Kafka. The candidate will work with Azure cloud services to support scalable and reliable application environments.
The role also requires experience with application observability using APM tools and distributed tracing, as well as working with relational and NoSQL databases including PostgreSQL and MongoDB.
Key Responsibilities
Develop and maintain Java microservices using Spring Boot.
Build and support applications using Azure cloud services.
Implement event-driven solutions using Confluent Kafka.
Use APM tools and distributed tracing to monitor application performance and observability.
Work with relational and NoSQL databases, including PostgreSQL and MongoDB.
Support application performance, reliability, and monitoring across distributed systems.
Develop and maintain scalable backend solutions using Java technologies.
Required Skills
Java
Java Microservices
Java Spring Boot
Kafka / Confluent Kafka
PostgreSQL
Azure cloud services
APM tools and distributed tracing
Relational SQL and NoSQL databases
Preferred / Valuable To Have
MongoDB
Mandatory Skills
Java
Java Microservices
Java Spring Boot
Kafka
PostgreSQL
Candidate Profile
The ideal candidate will have 7–11 years of experience in software or system management with strong hands-on expertise in Java, Spring Boot, and microservices. Experience with Azure, Kafka, observability, distributed tracing, and databases will support success in