Full Stack Java Developer

Cogent Infotech Corporation
  • Chicago, IL
  • $60,000–$120,000 Per Year
  • Quick Apply
1 day ago

Job Description

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.
 
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.
Applicants must have authorization to work in the United States that permits full-time employment for the duration of the position without requiring current or future employer sponsorship.

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.

Equal Opportunity Employer
Cogent Infotech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment where everyone feels welcome and valued. We do not discriminate based on race, color, religion, national origin, age, sex, pregnancy, childbirth or related medical conditions, genetic information, sexual orientation, gender identity, military status, citizenship, disability, or any other class protected by applicable law.

Join Us
At Cogent Infotech, your ideas matter. Join a team that values innovation, collaboration, and continuous growth. Build your career as a Full Stack Java Developer while working on meaningful technology projects that create real impact.
 

Numbers & Facts

LocationChicago, IL
Salary$60,000–$120,000 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Artificial Intelligence (AI)unmatched
  • Automationunmatched
  • Best Practicesunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cachingunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Customer Support/Serviceunmatched
  • Data Analysisunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Distributed Applicationsunmatched
  • Documentationunmatched
  • Emerging Technologyunmatched
  • Enterprise Applicationsunmatched
  • GitHubunmatched
  • Gradleunmatched
  • HTML (HyperText Markup Language)unmatched
  • Hibernateunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Internet Applicationunmatched
  • Internet Securityunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • JavaScriptunmatched
  • Jenkinsunmatched
  • Mavenunmatched
  • Medical Geneticsunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Militaryunmatched
  • MySQLunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Programming (OOP)unmatched
  • Oracleunmatched
  • PostgreSQLunmatched
  • Presentation/Verbal Skillsunmatched
  • Productivity Managementunmatched
  • Programming Languagesunmatched
  • Programming Toolsunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • RabbitMQunmatched
  • React.jsunmatched
  • Redisunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Programmingunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder