Java Developer

Hyderabad, Telangana, India
Dec 30, 2024
Dec 30, 2025
Onsite
Full-Time
3 Years
Job Description

As a Java Developer, you will play a key role in designing and developing high-performance, scalable, and secure software solutions. 

Responsibilities

  1. Develop and Implement. Build efficient, testable, and maintainable software solutions using Java and Spring Boot, adhering to industry best practices and coding standards.
  2. Collaborate Across Teams. Work closely with cross-functional teams, including product managers, architects, and QA engineers, to understand project requirements and deliver optimal solutions.
  3. Architectural Excellence. Contribute to software architecture decisions to ensure scalability, maintainability, and security of systems, including microservices and distributed applications.
  4. Code Review and Quality Assurance. Conduct code reviews to ensure code quality, consistency, and adherence to best practices, while mentoring junior developers.
  5. Troubleshooting and Support. Identify and resolve complex technical issues efficiently, while providing support for production systems as part of on-call rotations.
  6. Stay Updated. Keep abreast of emerging technologies, frameworks, and development trends, incorporating them into the development process when appropriate.
  7. Documentation. Maintain comprehensive technical documentation, including system designs, user manuals, and troubleshooting guides to support long-term system maintainability.
  8. Collaboration with QA. Partner with QA teams to ensure robust testing of all applications, addressing any issues identified during the quality assurance process.
  9. Continuous Improvement. Actively contribute to process improvements, including CI/CD pipelines, to optimize development and deployment lifecycles.

Qualifications and Requirements

  1. Educational Background. Bachelor’s degree in Computer Science, Engineering, or a related field.
  2. Professional Experience. A minimum of 3+ years of hands-on experience in Java development, with a strong understanding of frameworks like Spring Boot and Spring MVC.
  3. Microservices Expertise. Proven experience in designing, developing, and maintaining microservices and distributed systems.
  4. Agile Methodologies. Familiarity with Agile and Scrum development methodologies for efficient team collaboration and project management.
  5. Problem-Solving Skills. Exceptional analytical, critical thinking, and problem-solving abilities to tackle complex technical challenges.
  6. DevOps Knowledge. Experience with CI/CD tools such as Jenkins, Docker, and Kubernetes to streamline deployment pipelines.
  7. Database Proficiency. Hands-on experience with databases like MySQL, PostgreSQL, or MongoDB.
  8. Cloud Experience. Familiarity with cloud platforms like AWS, Azure, or Google Cloud, and their integration with enterprise applications.
  9. Soft Skills. Strong verbal and written communication skills in English, with the ability to effectively collaborate with diverse teams and stakeholders.

What We Offer

  • A dynamic and collaborative work environment at our state-of-the-art Hyderabad office.
  • Opportunities to work on challenging projects using the latest technologies.
  • A culture that prioritizes innovation, learning, and growth.
  • Competitive salary and benefits package.

Why Join ValueLabs?

At ValueLabs, we are committed to delivering exceptional value to our clients while fostering a supportive and growth-oriented environment for our employees. As part of our team, you’ll have the opportunity to work on impactful projects, leverage cutting-edge technologies, and grow your skills alongside talented professionals.

Related Jobs