Full Stack Java Developer

BHUVI IT SOLUTIONS, INC.
Chicago, IL, United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$114,400.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services HTML5 Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Cloud Engineering Code Review Continuous Integration Relational Databases Software Debugging
+29 more
Software Design Patterns Github Spring Framework Junit PostgreSQL Enterprise Messaging Systems Microsoft SQL Server Object-Oriented Software Development Oracle (Applications) Mockito Software Deployment Software Engineering TypeScript Enterprise Software Applications Spring-mvc ReactJS Spring-boot Backend Gitlab Gitlab-ci Integration Tests Solid Principles Apache Kafka Bitbucket Front End Software Development Restful APIs Docker Jenkins Microservices

Job description

We are looking for an experienced Full Stack Java Developer to join our development team in Chicago, IL. The ideal candidate will have strong hands-on experience developing scalable enterprise applications using Java/Spring Boot on the backend and React on the frontend. The candidate should be comfortable working across the entire software development lifecycle, including requirements analysis, application design, development, unit testing, debugging, deployment, and production support., Design, develop, test, and maintain full-stack enterprise applications. Develop scalable and secure backend services using Java and Spring Boot. Build responsive and reusable user interfaces using React.js. Develop and integrate RESTful APIs and microservices. Collaborate with business analysts, product owners, architects, QA engineers, and other developers. Participate in requirements analysis, technical design, code reviews, and implementation. Write clean, maintainable, and well-documented code. Develop unit and integration tests to ensure application quality. Troubleshoot and resolve application defects and production issues. Contribute to CI/CD automation and application deployments. .

Requirements

10+ years of professional software development experience. Strong hands-on experience with Java Excellent experience with Spring Boot, Spring Framework, and Spring MVC. Strong experience developing RESTful APIs and Microservices. Strong hands-on experience with React.js and modern frontend development. Proficiency in JavaScript/TypeScript, HTML5, and CSS3. Strong knowledge of Object-Oriented Programming, Design Patterns, and SOLID principles. Experience working with relational databases such as Oracle, SQL Server, or PostgreSQL. Experience with Git/GitHub/GitLab/Bitbucket. Experience with CI/CD pipelines and automated build/deployment processes. Experience with JUnit, Mockito, and other unit-testing frameworks. Experience working in Agile/Scrum development environments.

Preferred Skills: Experience with AWS, Azure, or GCP. Knowledge of Docker and Kubernetes. Experience with Kafka or other messaging technologies. Experience with cloud-native application development. Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Experience working in large-scale enterprise environments.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Dental insurance
  • Life insurance

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all