JAVA FULL STACK DEVELOPER - 2+ Years - Immediate Joiner

Tek Grove
Hyderabad, Telangana, India

Job Summary

We are looking for a skilled Java Full Stack Developer with 2–4 years of experience in designing, developing, testing, and maintaining scalable web applications. The ideal candidate should have hands-on experience in Java, Spring Boot, REST APIs, and front-end technologies such as Angular or React.

The candidate will work closely with cross-functional teams to develop high-quality applications, implement new features, troubleshoot issues, and deliver reliable software solutions.

Key Responsibilities

  • Design, develop, test, and maintain full-stack web applications using Java and modern front-end technologies.
  • Develop backend services and RESTful APIs using Java, Spring Boot, and related frameworks.
  • Build responsive and user-friendly interfaces using Angular or React, JavaScript, HTML5, and CSS3.
  • Integrate front-end components with backend services and databases.
  • Write efficient SQL queries and work with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Implement application security, authentication, authorization, and validation.
  • Participate in code reviews, debugging, unit testing, and performance optimization.
  • Collaborate with business analysts, QA engineers, and other developers to understand requirements and deliver solutions.
  • Use Git for version control and follow established coding standards and development practices.
  • Support application deployment, troubleshooting, and production issue resolution.Required Skills
  • 2–4 years of hands-on experience in Java application development.
  • Strong knowledge of Core Java, OOP concepts, Collections, Exception Handling, and Multithreading fundamentals.
  • Experience with Spring Boot, Spring MVC, and REST API development.
  • Working knowledge of Hibernate/JPA and ORM concepts.
  • Experience with Angular or React for front-end development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Good understanding of SQL, database design, joins, and query optimization.
  • Familiarity with Git and build tools such as Maven or Gradle.
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • Understanding of microservices architecture and application integration.
  • Strong analytical, problem-solving, and communication skills.Good to Have
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with Docker and CI/CD pipelines.
  • Knowledge of Kafka or other messaging technologies.
  • Exposure to Agile/Scrum methodologies.
  • Familiarity with application monitoring and logging tools.Candidate Profile
  • Strong problem-solving and debugging abilities.
  • Ability to work independently and collaboratively within a development team.
  • Willingness to learn new technologies and contribute to end-to-end application development.
  • Good communication skills and a commitment to delivering quality code.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →