As a Senior Software Engineer, you will design, implement, and enhance backend systems that are highly available and scalable. You will be a hands-on contributor while mentoring juniors and driving engineering quality.Key Responsibilities:Design and build robust RESTful APIs using Java and Spring Boot.Optimize backend services for performance, reliability, and scalability.Collaborate on architecture, data modeling, and design reviews.Perform code writing and enforce coding standards.Partner with Product Managers and QA on feature delivery.Requirements:Strong Java (11+), Spring Boot, and microservices development experience.Hands-on experience with SQL and NoSQL databases.Familiarity with CI/CD pipelines, Git, Docker, and unit/integration testing.Working knowledge of message brokers (Kafka/RabbitMQ) and caching (Redis).Strong problem-solving and system design fundamentals.
Experience with distributed systems or SaaS architecture.Nice to Have:Experience with Kubernetes, cloud platforms (AWS/GCP/Azure).

Keyskills: system design spring boot java microservices development aws continuous integration kubernetes rest ci/cd microsoft azure distribution system rabbitmq redis docker sql nosql microservices spring git integration testing gcp saas kafka
About Us- Ultimate Kronos Group (UKG) is an American Multinational Technology company, headquartered in the United States. At UKG, our purpose is people. Formed by three leaders in HR solutions, UKG combines the strength and innovation of Ultimate Software, Kronos and PeopleDoc. Our love for all t...