We are seeking a talented and motivated Backend Engineer to join our team, focusing on the design, development, and maintenance of high-performance enterprise software solutions using Java and Spring. In this role, you will be instrumental in designing robust REST APIs and orchestrating complex workflows across a microservice architecture.
Responsibilities
- Software Development: Design, build, and maintain efficient, reusable, and reliable Java code within Spring Boot Applications and Services
- API Design: Design and implement robust, scalable, and secure RESTful APIs to power front-end applications and third-party integrations. Build high-throughput, high-availability, and low-latency systems.
- Microservices Orchestration: Orchestrate data flow and business logic across multiple microservices to ensure seamless end-to-end functionality.
- Database Management: Design schema, interact with, and optimize both NoSQL (e. g., MongoDB) and SQL (e. g., PostgreSQL) databases.
- Code Quality and Tooling: Leverage AI coding tools such as Cursor, CodeX, GitHub Copilot, or similar tools to enhance productivity, accelerate development cycles, and maintain high code quality standards.
- Collaboration: Work closely with front-end developers, product managers, and other stakeholders to define, design, and ship new features.
- System Architecture: Participate in architectural discussions, code reviews, mentor and guide junior engineers, and help shape the future direction of our software platform.
Requirements
- 4+ years of relevant work experience in software engineering, preferably in enterprise software development.
- AI/ML Concepts: An understanding of AI agents, their application in enterprise systems, use of MCP servers, and the principles of context engineering.
- Frontend Development: Experience with React, Next.js, component libraries like MUI, and an interest in being a full-stack developer. An understanding of CSS, HTML DOM is a plus.
- Cloud Experience: Experience with cloud platforms such as AWS, Azure, GCP, or OCI.
- DevOps Practices: Familiarity with Docker, Kubernetes, and CI/CD pipelines.
This job was posted by Sakshi Gupta from RIA Insure.