
Senior Software Engineer (Java Developer)

Senior Software Engineer (Java Developer)
16
Applications
About the Job
Skills
Designation: Senior Software Engineer (Java Developer)
Location: Gurgaon
About OneAssist
OneAssist is on a mission to simplify and secure everyday life. As India’s leading assistance and protection platform, we partner with top banks, mobile OEMs, and brands to offer bundled solutions that help customers tackle life’s disruptions — from damaged phones to financial loss and healthcare needs.
We’re backed by marquee investors and we’re building the future of consumer experience using AI and data-driven innovation.
The Role
We're looking for a Senior Software Engineer who’s passionate about clean code, scalable systems, and solving real business challenges. You’ll work closely with product managers, architects, and fellow engineers to build robust, high-performance microservices that power OneAssist’s digital ecosystem and integrate AI-driven capabilities into backend systems where applicable.
Key Responsibilities
Develop and maintain scalable Java-based microservices using Spring Boot, Spring Cloud, and Hibernate.
Design and implement RESTful APIs for customer-facing and internal services.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, testable, and efficient code while maintaining high standards of code quality and automation.
Own service reliability and performance; implement caching, load balancing, and asynchronous messaging (RabbitMQ/Kafka).
Tune database interactions (MySQL & NoSQL) for performance and scalability.
Build CI/CD pipelines using tools like Jenkins, Maven, and Git.
Apply secure coding practices across all development work.
Basic understanding of AI/ML concepts (LLMs, embeddings, inference vs training).
Experience integrating AI services via APIs (e.g., chatbots, recommendation engines, document processing, automation).
Familiarity with prompt engineering, request/response optimization, and handling model outputs safely.
Exposure to AI observability, rate limiting, and cost management is a plus.
What We’re Looking For.
• 5–7 years of experience building scalable, customer-facing systems.
• Deep hands-on expertise in Java/J2EE, Spring Framework, and REST APIs.
• Good understanding of microservice architecture and containerization (Docker/Kubernetes is a plus).
• Experience with performance tuning, message queues, caching strategies, and fault-tolerant systems.
• Solid knowledge of SQL (MySQL) and exposure to NoSQL databases.
• Strong understanding of application security concepts (OAuth2, authentication, authorization).
• Familiarity with test frameworks like JUnit and CI tools (Jenkins, Maven).
• A passion for engineering best practices: TDD, clean architecture, secure code, and DevOps culture.
Educational Qualification:
· B.Tech / M.Tech in Computer Science or a related field from a reputed institution.
About the company
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
New Delhi, Delhi
Other open jobs from ALIQAN Technologies
