Full Stack Java Developer

Cogent Inc
Herndon, VA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$60,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Testing Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing
+46 more
Code Review Databases Continuous Integration Relational Databases Software Debugging Software Design Patterns Programming Tools Github Gradle Hibernate (Java) Java Persistence API Java Web Services Spring Framework Junit PostgreSQL Apache Maven MySQL OAuth Object-Oriented Software Development Oracle (Applications) Performance Tuning RabbitMQ Redis Mockito JSON Web Token Software Engineering SQL Databases Google Cloud ReactJS Spring-boot Software Security Caching Backend Gitlab Git Containerization AngularJS Kubernetes Information Technology Apache Kafka Front End Software Development Restful APIs Docker Jenkins Programming Languages Microservices

Job description

  • 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.

Requirements

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., * 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.

Benefits & conditions

USD 60,000-150,000 per annum.

About the company

Cogent Infotech is a technology and talent solutions company headquartered in Pittsburgh, PA. We support clients across commercial, federal, state, and local markets with services in digital transformation, application development, cloud, cybersecurity, data analytics, artificial intelligence, and workforce solutions.

At Cogent Infotech, developers get the opportunity to work on real-world technology projects, build scalable enterprise applications, and grow their careers through continuous learning, collaboration, and hands-on project exposure.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all