Senior Java Developer designing and scaling high-performance backend services for enterprise SaaS platforms. Collaborating with teams to deliver reliable solutions and mentor junior engineers.
Responsibilities
Design and develop backend services using Java, Spring Boot, and Microservices architecture
Build scalable, secure, and high-performing REST APIs
Ensure system reliability, performance, and scalability across services
Write clean, testable, and maintainable code following best practices
Work on SaaS-based applications with complex business workflows
Integrate event-driven systems using Kafka and caching layers like Redis
Support workflow automation and orchestration using Camunda / BPMN engines
Troubleshoot, optimize, and enhance existing backend systems
Collaborate with DevOps teams on CI/CD pipelines and cloud deployments
Work with cloud platforms such as AWS, Azure, or GCP
Contribute to technical documentation and feature-level design artifacts
Collaborate closely with solution architects, frontend engineers, and product teams
Mentor mid-level and junior developers
Participate in technical discussions and propose innovative, practical improvements
Requirements
5+ years of professional Java development experience
Strong expertise in Java, Spring Boot, REST APIs, Microservices
Hands-on experience with Kafka, Redis, and backend system optimization
Experience building and scaling SaaS applications
Strong problem-solving and analytical skills
Experience with Camunda / BPMN engines
Exposure to distributed systems and cloud-native architectures
Mid Software Engineer (Backend) leading migration to Auth0 at LEAP Dev, enhancing security in legal software solutions. Collaborate with the Core Product team to implement robust backend services.
Technical Specialist responsible for SQL Server tasks and client/server applications at Birlasoft. Focusing on database performance, design, and transformations with experience in .NET and Azure.
Dotnet Lead developing and maintaining applications using .NET Core in Bengaluru. Collaborating with business analysts to understand data requirements and troubleshoot performance issues.
Dotnet Lead developing and maintaining applications with .NET Core and SQL Server. Collaborating with stakeholders on data requirements and optimizing application performance.
Software Engineer developing high - quality full - stack solutions for government SaaS products at Objective. Collaborating with cross - functional teams to drive product innovation and improve software delivery practices.
Backend Engineer developing scalable backend solutions for CTS EVENTIM's ticketing platform using Java and Spring technologies. Involved in optimizing data - driven processes and integrating external APIs.
Storage Engineer at MUFG implementing and managing storage solutions. Collaborating on migrations and ensuring security compliance in complex environments.
Senior Software Engineer designing and architecting enterprise - grade applications using Java, Spring WebFlux and Spring Boot at Blue Yonder, a digital supply chain leader.
Senior Software Engineer building and maintaining backend services at Plaid. Collaborating with cross - functional teams while ensuring code quality and performance standards.
Teamlead Software Development Backend at Einhell, guiding the development team and ensuring high software quality with focus on Java applications. Collaborating with IT departments for successful project delivery.