Posted on: 12/06/2025
Designation : Senior Java Developer
Experience : 5+ Years
We are seeking a talented and passionate Senior Java Developer to join our dynamic engineering team. The ideal candidate will have over 5 years of experience in application development, with a strong focus on building and deploying high-performance, scalable microservices using the Spring Boot framework. This role requires a versatile, proactive individual capable of taking end-to-end ownership of complex technical projects, contributing to architectural improvements, and ensuring the reliability of our production systems.
Key Responsibilities :
- Create, deploy, monitor, and maintain high-performance and scalable microservices in production environments.
- Design and develop robust RESTful Services, performing in-depth data analysis, and troubleshooting/resolving complex technical issues across the stack.
- Take end-to-end ownership for complex technical projects, from initial planning and design through execution and deployment.
- Build, optimize, and manage our enterprise-level ad solution platform, ensuring its scalability and efficiency.
- Conduct thorough code reviews, identify technical debt, and actively contribute to its reduction through refactoring and optimization.
- Handle release deployments and provide immediate support for production issues, ensuring high availability and minimal downtime.
- Design and maintain robust, scalable, and secure backend services and APIs.
- Collaborate effectively with frontend developers to seamlessly integrate user-facing elements with server-side logic.
- Write clean, efficient, and maintainable code, strictly adhering to best practices and coding standards.
- Optimize performance and ensure high availability of backend services.
- Troubleshoot incidents in production, write new code, and implement new features as needed.
- Implement robust security measures to protect sensitive data and prevent vulnerabilities across all services.
- Design and manage databases, ensuring data integrity and efficient query performance.
- Debug, troubleshoot, and resolve issues effectively in both production and development environments.
- Conduct comprehensive code reviews and provide constructive feedback to team members, fostering a culture of quality.
- Stay up-to-date with emerging backend technologies, frameworks, and best practices.
- Actively participate in Agile/Scrum ceremonies and contribute to sprint planning and estimations.
Required Skills & Qualifications :
- Experience: Overall 5+ years of experience in application development using Java.
- Proven experience in creating and deploying microservices using the Spring Boot framework.
- Strong experience with Maven for build automation.
- Good experience in unit testing (Junit) and integration testing.
- Demonstrable experience in Microservices architecture is a must.
- Experience in designing and developing REST-based services/Microservice development.
- Proficiency with at least one of the following databases: Mongo, MariaDB, PostgreSQL, or other NoSQL servers.
- Experience with AWS cloud services and CI/CD (Continuous Integration/Continuous Deployment) pipelines.
- Strong proficiency in Java language fundamentals and advanced concepts.
- Excellent analytical and problem-solving skills.
- Good communication skills, both written and verbal.
- Must be versatile, proactive, and capable of taking full ownership of their work.
- Ability to quickly understand new tech stacks, services, and workflows.
- Strong aptitude for problem-solving, contributing to both day-to-day operations and long-term improvements.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1495785
Interview Questions for you
View All