Posted on: 25/07/2025
Job Role :
We are seeking a Senior Java Developer for a hands-on role with expertise in Java, Spring Boot, and mentoring junior developers.
- You will contribute to a trusted industry-leading product that enhances engineering practices by providing visibility into the entire development lifecycle.
- As a passionate software developer, you bring strong product and technology design thinking, delivering functional and technical improvements across multiple releases.
- You focus on modernizing the product, improving deployments, and resolving customer issues while fostering large-scale adoption within a product organization.
- You thrive in an agile environment, writing high-quality, efficient code and collaborating effectively to balance speed and quality.
Roles & Responsibilities :
- Lead the design, development, and implementation of scalable, high-quality products.
- Provide strong technical leadership for our products.
- Collaborate with product managers, UX/UI designers, and stakeholders to translate business requirements into technical solutions.
- Define and enforce software development best practices, coding standards, and architectural guidelines.
- Drive innovation by researching and integrating emerging technologies to enhance system capabilities.
- Oversee and conduct code reviews, ensuring code quality, security, and performance optimization.
- Troubleshoot complex technical issues and implement effective solutions.
- Foster a culture of knowledge sharing, continuous learning, and professional development within the team.
- Coordinate with DevOps teams to ensure seamless CI/CD pipelines, cloud infrastructure, and system scalability.
- Identify and mitigate technical risks while ensuring timely project delivery.
- Manage and mentor a team of engineers, providing technical guidance and performance feedback.
- Advocate for Agile methodologies and facilitate sprint planning, retrospectives, and technical discussions.
Required Skills And Experience :
- Should have hands-on experience in developing and designing SaaS applications/platforms for large enterprises.
- 6+ years of experience in Java Core development, including Java Streams, Java Collections, and Java Multithreading.
- Strong understanding of Java Memory Management, Thread Pooling, and Java Design Patterns.
- Proficiency in Spring Boot and the Spring ecosystem, including Spring Security, Web/WebFlux, Hibernate, Spring Cloud, and Feign.
- Experience with architectural patterns, including REST and GraphQL.
- Should have understanding of spring architecture.
- Hands-on experience with Docker/Docker-Compose.
- Familiarity with basic Unix/Linux commands.
- Strong problem-solving skills, self-motivation, and the ability to work independently.
- Experience leading and mentoring junior developers in a team-oriented and collaborative environment.
Nice to Have Skills :
- Reactive programming.
- Multitenancy.
- Docker/docker-compose.
Education and Qualification :
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Note : This role is open only to candidates with prior experience in product-based companies.
Location : Hyderabad.
Work Mode : Remote.
Travel Required : 20%.
Experience : 6-10 years
- -
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1519562
Interview Questions for you
View All