Java Full Stack Developer

Charter Global, Inc.
Chicago, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Chicago, United States of America

Tech stack

Java
JavaScript
API
HTML5
CSS
Software Quality
Databases
Distributed Systems
Hibernate
Java Persistence API
Performance Tuning
Swagger
Next.js
Responsive Web Design
SQL Databases
Strategies of Testing
TypeScript
User Interface Testing
Openapi
React
Spring-boot
Backend
GIT
Front End Software Development
React
React Testing Library
REST
Software Version Control
Microservices

Job description

  • Design, develop, and enhance full stack applications using Java, Spring Boot, microservices, and modern front end frameworks including React and Next.js.
  • Implement responsive and reusable UI components using HTML5, CSS3, JavaScript, TypeScript, and state management libraries such as Redux.
  • Develop and integrate RESTful APIs and backend services using Spring Boot, Hibernate, JPA, and SQL, ensuring efficient database interactions and performance optimization.
  • Collaborate with designers and technical stakeholders to ensure cross browser compatibility, usability, and alignment with functional requirements.
  • Implement unit and UI testing using frameworks such as Jest or React Testing Library and support code quality through version control workflows using Git.

Requirements

Must be able to work independently in a contract engagement environment., * Demonstrated experience delivering real world client projects as a Java Full Stack Developer, with at least 2-3 client facing project engagements.

  • Proficiency in Java, Spring Boot, RESTful API development, microservices architecture, SQL, and distributed system concepts including service to service communication.
  • Strong experience with modern front end technologies including React, Next.js, HTML5, CSS3, JavaScript, TypeScript, and responsive design principles.
  • Experience using API documentation tools such as Swagger/OpenAPI and implementing testing strategies for front end components.

Apply for this position