Job Title: Full Stack Java Developer – Cloud & Modern Architecture
Location: Columbus, OH
Job Type: Contract
Experience Level: Mid to Senior Level
Job Summary:
We are looking for a highly skilled Full Stack Java Developer to join our USIT team. This role requires strong expertise in Core Java, Spring frameworks, and front-end technologies like React, Angular, or NodeJS. The ideal candidate will also have experience with modern cloud architecture, message queueing systems (MQ/Kafka), and NoSQL databases such as MongoDB. A strong foundation in API development, GitHub workflows, and system integration is essential.
Key Responsibilities:
Design and develop scalable full stack applications using Core Java, Spring Boot, Spring MVC, and RESTful services (XML/JSON).
Implement responsive front-end components using React, Angular, or NodeJS.
Work with message-driven architecture using MQ and Kafka.
Design and integrate with MongoDB and other database solutions.
Collaborate with DevOps and Architecture teams to align with cloud architecture standards and practices.
Utilize GitHub for version control, code review, and continuous integration processes.
Ensure high performance, scalability, and reliability of the application stack.
Participate in Agile development practices including daily standups, sprint planning, and retrospectives.
Write unit and integration tests to ensure robust, quality code.
Required Skills & Technologies:
Core Java – Strong knowledge and experience in Java development.
Spring Framework – Including Spring Boot, Spring MVC.
API & Integration – XML, JSON, RESTful API design.
Front-End – React, Angular, or NodeJS experience.
Database – MongoDB or similar NoSQL database technologies.
Messaging – Experience with MQ and/or Kafka for asynchronous messaging.
Cloud Architecture – Understanding of cloud-native application design and deployment (AWS/Azure/GCP experience a plus).
Version Control – GitHub for source control and collaboration.
Preferred Qualifications:
Familiarity with containerization and orchestration (Docker, Kubernetes).
Experience in CI/CD pipelines.
Previous experience in financial or enterprise-grade environments.
Strong communication and problem-solving skills.