Java Full Stack Developer

The Bridge Ltd
Chicago, United States of America
4 days ago

Role details

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

Job location

Chicago, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
Code Review
Databases
Relational Databases
DevOps
Design of User Interfaces
PostgreSQL
MongoDB
NoSQL
Oracle Applications
Cloud Services
Web Application Frameworks
Data Storage Technologies
React
System Availability
Spring-boot
Backend
Event Driven Architecture
Angular
Kubernetes
Kafka
REST
Docker
Microservices

Job description

·We are seeking an experienced Java Full Stack Developer to join our engineering team. This role focuses on building and maintaining high-performance, cloud-native microservices using Java and modern frameworks. ·You will work in an agile environment, contributing to backend services, event-driven systems, database modernization, and UI development.

Key Responsibilities ·Design, develop, and deploy scalable backend microservices using Java (11/17/21+) and Spring Boot ·Build and maintain RESTful APIs integrated with Kafka or similar messaging platforms ·Participate in system design and architecture discussions, contributing to technical strategy ·Support database modernization initiatives, including migration from Oracle to MongoDB and Aurora PostgreSQL ·Develop and deploy containerized applications using Docker and Kubernetes on AWS ·Utilize AWS services such as S3, Aurora, and core cloud infrastructure ·Troubleshoot production issues and ensure high availability and performance ·Collaborate closely with cross-functional teams (DevOps, QA, Product) ·Mentor junior developers and participate in code reviews and best practices

Requirements

·Strong hands-on experience in Java with Spring Boot-based microservices ·Solid understanding and implementation of microservices architecture ·Proven expertise in Kafka, including producers, consumers, and event-driven design ·Extensive experience working in AWS environments (deployment & operations) ·Hands-on experience with AWS S3 and supporting cloud services ·Strong experience with Aurora PostgreSQL for relational database design and querying ·Practical experience using MongoDB for NoSQL and transient data storage ·Experience with Docker and Kubernetes for container orchestration ·Front-end development experience using Angular or React · (Angular preferred for operational UI needs)

Nice to Have ·Experience with large-scale system migrations ·Exposure to CI/CD pipelines and DevOps best practices ·Prior experience in enterprise or cloud-native environments ·Production Support is plus

Apply for this position