Talent.com
This job offer is not available in your country.
Senior Java Software Engineer

Senior Java Software Engineer

Rivi GroupHyderabad
30+ days ago
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 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer Java • Hyderabad