We are seeking a Senior Backend Engineer with strong Java, Spring Boot 3+, microservices, and PostgreSQL expertise. The ideal candidate is passionate about AI and modern software engineering, possesses problem-solving skills, and demonstrates strong analytical abilities. Comfortable in a fast-paced environment, proactively using tools like Cursor and GitLab Copilot to boost productivity.
Responsibilities:
- Develop and maintain scalable, secure Spring Boot 3+ microservices.
- Design and optimize PostgreSQL data models and queries.
- Implement and maintain REST APIs, ensuring high-quality integration with frontend and third-party systems.
- Promote AI-assisted development practices using tools like Cursor and GitLab Copilot.
- Collaborate with frontend engineers, QA, DevOps, and product managers.
- Mentor junior developers and promote engineering best practices.
- Evaluate and propose modern technologies to improve product quality and team efficiency.
- Participate in code reviews, system design, and knowledge sharing.
Requirements:
- B. Tech/M. Tech in Computer Science or related field.
- 4+ years of backend development experience with enterprise-grade systems.
- Expertise in Core Java, Spring Boot 3+, and microservices.
- Hands-on experience with PostgreSQL or Oracle, and ORM tools.
- Strong foundation in object-oriented programming, system design, and design patterns.
- Experience building and maintaining RESTful APIs.
- Strong problem-solving and analytical skills.
- Passion for AI, modern technologies, and using tools like Cursor and GitLab Copilot.
- Excellent communication and teamwork skills.
Great to Have:
- Exposure to AI/ML frameworks (e.g., LangChain, LLM integration, NLP pipelines).
- Familiarity with cloud platforms like AWS.
- Experience with ReactJS, SPAs, and modern front-end architectures.
- Knowledge of DevOps, CI/CD pipelines, Docker, GitLab, and containerization.
- Experience with event-driven systems using RabbitMQ.
- Interest in applying AI tools for code generation, testing, and automation.
- Understanding of modern web technologies and full-stack architecture.
- Familiarity with API gateways, service discovery, and observability tools in a microservices ecosystem.
- Drive to constantly learn and innovate with emerging technologies.