Full Stack Java Developer

Cogent Infotech

$60K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2-10 years of hands-on experience in Full Stack Java Development or Java application development.
  • Strong hands-on experience in Java is mandatory.
  • Good experience with Spring Boot, Spring Framework, and RESTful APIs.
  • Experience with front-end technologies such as React or Angular.
  • Strong understanding of HTML, CSS, JavaScript, and modern web development practices.
  • Experience with SQL databases such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with Hibernate/JPA and database integration.

Responsibilities

  • Design, develop, and maintain scalable Java-based applications using Spring Boot.
  • Build and integrate RESTful APIs to support application functionality.
  • Develop responsive front-end applications using React or Angular.
  • Work with microservices architecture in distributed environments.
  • Integrate front-end components with Java-based back-end services.
  • Write clean, efficient, and maintainable Java code.
  • Collaborate with teams to deliver high-quality solutions.

Benefits

  • Opportunities for relocation within the U.S. for project assignments.
  • Engagement with modern development tools and innovative technology exposure.
  • Participation in Agile ceremonies and code review processes.
  • Support for professional development through certifications and training.
Full Job Description
Job Title: Full Stack Java Developer

Experience: 2-10 Years
Employment Type: Full-time
Work Location: On-site / Relocation within the U.S. may be required

Summary

Build Scalable Applications with Modern Java!

Cogent Infotech is seeking Full Stack Java Developers with 2 to 10 years of professional experience in designing, developing, and maintaining scalable web applications.

Java is the primary and mandatory programming language for this role. The ideal candidate must have strong hands-on experience in Java-based back-end development, Spring Boot, RESTful APIs, microservices, databases, and front-end technologies such as React or Angular.

This role is a strong fit for candidates who enjoy working across the full application stack, from building responsive user interfaces to developing secure, high-performing back-end services and APIs.

Primary Skills
  • Java
  • Spring Boot
  • Spring Framework
  • RESTful API Development
  • Microservices Architecture
  • Hibernate / JPA
  • SQL databases such as MySQL, PostgreSQL, or Oracle
  • React or Angular
  • HTML, CSS, and JavaScript
  • Git

Secondary Skills
  • Apache Kafka or RabbitMQ
  • Docker and Kubernetes
  • Redis / Caching
  • CI/CD tools such as Jenkins, GitHub Actions, or GitLab
  • Cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Unit testing using JUnit or Mockito
  • Maven or Gradle
  • Application security best practices
  • AI tools, automation, or emerging technology exposure

What You'll Do

As a Full Stack Java Developer, you will:
  • Design, develop, and maintain scalable Java-based applications using Spring Boot and related frameworks.
  • Build and integrate RESTful APIs to support application functionality and system communication.
  • Develop responsive front-end applications using React or Angular.
  • Work with microservices architecture and distributed application environments.
  • Integrate front-end components with Java-based back-end services.
  • Write clean, efficient, and maintainable Java code.
  • Work with relational databases, SQL queries, Hibernate/JPA, and database-driven application development.
  • Support application testing, debugging, troubleshooting, and performance optimization.
  • Collaborate with product, QA, development, and business teams to deliver high-quality solutions.
  • Participate in code reviews, Agile ceremonies, documentation, and continuous improvement activities.
  • Use modern development tools, automation practices, and AI tools where applicable to improve productivity and delivery.

What We're Looking For
  • 2 to 10 years of hands-on experience in Full Stack Java Development or Java application development.
  • Strong hands-on experience in Java is mandatory.
  • Good experience with Spring Boot, Spring Framework, RESTful APIs, and microservices.
  • Experience with front-end technologies such as React or Angular.
  • Strong understanding of HTML, CSS, JavaScript, and modern web development practices.
  • Experience working with SQL databases such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with Hibernate/JPA and database integration.
  • Good understanding of object-oriented programming, design patterns, and clean coding practices.
  • Ability to analyze requirements, troubleshoot issues, and deliver practical technical solutions.
  • Good verbal and written communication skills.
  • Ability to work independently as well as in a collaborative team environment.
  • Willingness to relocate within the U.S. for project assignments, if required.

Preferred Skills & Certifications
  • Experience with Kafka, RabbitMQ, Redis, or other messaging/caching tools.
  • Knowledge of Docker, Kubernetes, and containerized application development.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab.
  • Knowledge of OAuth2, JWT, and application security best practices.
  • Experience with unit testing frameworks such as JUnit or Mockito.
  • Familiarity with Maven or Gradle.
  • Exposure to Agile/Scrum development methodologies.
  • Java, cloud, or full stack development certifications are a plus.
  • Exposure to AI tools, automation, or emerging technologies is an added advantage.

Salary

USD 60,000-120,000 per annum.

Similar Jobs

More Jobs at Cogent Infotech

More Information Technology Jobs

Find similar Full Stack Java Developer jobs: