Lead I - Software Engineering-Java Backend Dev
UST Global Inc
Job Description
We are looking for a skilled Java Backend Developer with strong experience in Spring Boot and Apache Kafka to design, develop, and maintain scalable backend services. The role involves building high-performance, event-driven microservices and ensuring reliability, security, and performance of backend systems.
Key Responsibilities
Design and develop backend services using Java and Spring Boot Build and maintain microservices-based architectures Implement event-driven systems using Apache Kafka Develop RESTful APIs and integrate with downstream/upstream systems Ensure application performance, scalability, and reliability Work with databases (SQL/NoSQL) for data persistence Write clean, testable, and maintainable code Participate in code reviews and follow best engineering practices Collaborate with frontend, DevOps, and QA teams Support production issues and provide root cause analysisRequired Skills
Strong proficiency in Java (8+) Hands-on experience with Spring Boot, Spring MVC, Spring Data Solid experience with Apache Kafka (producers, consumers, topics, partitions) Experience building REST APIs Knowledge of Microservices architecture Experience with SQL databases (MySQL, PostgreSQL, Oracle) Understanding of multithreading and concurrency Familiarity with Git and CI/CD pipelinesGood to Have
Experience with Kafka Streams / Kafka Connect Exposure to Docker & Kubernetes Knowledge of NoSQL databases (MongoDB, Cassandra) Experience with Cloud platforms (AWS / Azure / GCP) Understanding of security concepts (OAuth2, JWT)Nice to Have
Experience with Reactive programming (WebFlux) Exposure to monitoring/logging tools (ELK, Prometheus, Grafana)Prior experience in high-volume or real-time data systems
Confirm your E-mail: Send Email
All Jobs from UST Global Inc