HamburgerMenu
hirist

Senior Java Software Engineer

Rivi Group
Hyderabad
5 - 10 Years

Posted on: 10/08/2025

Job Description

Title : Sr. Java developer


Location : Hyderabad Onsite


Job Overview :


We are seeking a highly skilled and motivated Senior Java Software Engineer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining complex Java-based applications that drive critical business functions. You will play a key part in architectural decisions, code quality, and mentoring junior engineers, contributing to the overall success and growth of our software products.


Key Responsibilities :


- Design, develop, test, and maintain high-quality, scalable Java applications and microservices.


- Collaborate with cross-functional teams including product managers, QA, DevOps, and UX/UI designers to deliver robust software solutions on time.


- Lead technical design and architectural discussions, ensuring best practices and patterns are followed.


- Write clean, efficient, and well-documented code, adhering to company standards and industry best practices.


- Conduct code reviews and provide constructive feedback to junior and peer engineers.


- Troubleshoot, debug, and resolve production issues in a timely manner.


- Optimize application performance and ensure scalability to meet growing user demands.


- Stay up-to-date with emerging technologies, frameworks, and industry trends, and proactively recommend improvements.


- Mentor junior engineers and foster a culture of continuous learning and technical excellence.


- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.


Required Qualifications :


- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.


- 5+ years of professional experience in Java development with a strong understanding of OOP principles.


- Extensive experience with Java frameworks such as Spring (Spring Boot, Spring MVC), Hibernate, and JPA.


- Proficient in building RESTful APIs and microservices architectures.


- Strong knowledge of SQL and experience with relational databases (e.g., MySQL, PostgreSQL).


- Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes is a plus.


- Experience with message brokers (Kafka, RabbitMQ) is desirable.


- Solid understanding of software development lifecycle (SDLC) and Agile methodologies.


- Experience with version control systems, preferably Git.


- Strong problem-solving skills and ability to work independently and collaboratively.


- Excellent communication skills, both written and verbal.


Preferred Skills :


- Experience with cloud platforms like AWS, Azure, or Google Cloud.


- Knowledge of front-end technologies (JavaScript, React, Angular) is a bonus.


- Familiarity with CI/CD pipelines and automated testing frameworks.


- Background in performance tuning and security best practices.


What We Offer :


- Competitive salary and comprehensive benefits package.


- Flexible working hours and remote work options.


- Opportunity to work on innovative projects with cutting-edge technologies.


- A supportive and inclusive team culture.


- Continuous learning and professional development opportunities.

info-icon

Did you find something suspicious?