Posted on: 17/11/2025
Description :
- At least 9 years of strong proficiency in Java, J2EE, Spring, Spring Boot, Hibernate, MVC frameworks, and microservices-based architectures.
- At least 7 years of progressive experience in software development with at least 3 years in a technical leadership role.
- Prior experience delivering complex enterprise applications from concept to deployment.
- Expertise in building REST APIs and microservices architecture, including encapsulation of legacy systems.
- Strong understanding of software engineering principles such as SOLID, DRY, and design patterns.
- Hands-on experience with Test-Driven Development (TDD), CI/CD pipelines, and automated
testing practices.
- Knowledge of application and web servers (e.g., Tomcat, WebLogic, JBoss).
- Proficiency in database design and development (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes),
and DevOps tools.
- Ability to follow and enforce design and delivery best practices for high-quality, maintainable code
It would be great if you also had :
- Experience in analyzing customer requirements and delivering scalable, secure, and efficient solutions.
- Strong focus on continuous improvement, innovation, and delivering value-added solutions.
What will you be doing in this role :
- Define the architecture, design, and development of enterprise-grade software solutions.
- Apply deep technical knowledge to product development, enhancing systems and identifying value-added opportunities.
- Propose, develop, review, and improve engineering procedures to ensure delivery of high-
quality systems.
- Mentor and guide engineers, fostering skill development and adherence to best practices.
- Execute and enforce departmental policies, procedures, and engineering processes.
- Act as an internal consultant, providing cross-functional technical guidance beyond
immediate team boundaries.
- Recommend and initiate innovative projects leveraging technical and product insights.
- Continuously research and evaluate emerging technologies for integration into company products and solutions.
- Drive automation of testing, ensure comprehensive unit test coverage, and deliver
maintainable, high-quality code.
- Prepare clear and thorough technical documentation for applications and systems.
- Collaborate with stakeholders to analyze requirements, ensuring customer needs are met in
design and implementation
About the Team :
You will be joining a team responsible for creating and maintaining internal tools which allows the company to take unstructured data available on the internet into structured data which can then be cross referenced and analyzed. The data will be exposed to multiple products which are in term provided to our customers. You will be interacting with other teams in creating a service mesh structure which communicate through asynchronous queue services hosted in AWS.
Hours of work : IST Time zone
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1576135
Interview Questions for you
View All