Job Description
Senior Software Engineer – Backend (Java, Spring Boot)
Key Responsibilities
- Design, develop, and maintain backend services using Java, Spring Boot, and related technologies.
- Build and optimize CI/CD pipelines using Harness, GitHub Actions, and other DevOps tools.
- Collaborate with cross-functional teams including product, architecture, and QA to deliver high-quality software.
- Participate in code reviews, contribute to technical discussions, and follow best practices for software development.
- Implement and maintain microservices, REST APIs, and event-driven systems.
- Ensure system reliability, scalability, and performance through thoughtful design and testing.
Required Skills & Experience
- Strong proficiency in Java and Spring Boot.
- Solid understanding of CI/CD pipelines, especially with Harness, GitHub, and related tooling.
- Experience with REST APIs, micros...