Full Stack Engineer (Java, React & Cloud)
Summary
A senior full-stack engineer builds and supports scalable, cloud-native applications using Java, Spring Boot, and React, designing microservices and event-driven solutions with Kafka and REST APIs. Day to day involves Azure deployments, CI/CD pipelines, containerization, and production troubleshooting within Agile teams.
We're Hiring: Full Stack Engineer (Java, React & Cloud)!
Job Overview
We are looking for a Senior Full Stack Engineer with strong expertise in Java, Spring Boot, React, and cloud technologies. The ideal candidate will build and support scalable, cloud-native applications, develop microservices and APIs, and collaborate with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Develop and maintain full-stack applications using Java, Spring Boot, and React.
- Design and implement microservices and event-driven solutions using Kafka.
- Build and integrate RESTful APIs and backend services.
- Develop responsive front-end applications using React, JavaScript, HTML, and CSS.
- Deploy and support applications in Azure cloud environments.
- Build and maintain CI/CD pipelines and containerized deployments.
- Troubleshoot production issues and optimize application performance.
- Collaborate with product, QA, and engineering teams within Agile teams.
Required Skills
- 5+ years of experience in Java development.
- Strong experience with Spring Boot, Microservices, and Kafka.
- Hands-on experience with ReactJS, JavaScript, HTML, and CSS.
- Experience building and integrating REST APIs.
- Experience with Azure cloud services.
- Knowledge of Docker, Git, and CI/CD pipelines.
- Experience with SQL and/or NoSQL databases.
- Familiarity with Agile and DevOps practices.
- Strong debugging, troubleshooting, and production support skills.
Preferred Skills
- Banking, Financial Services, or FinTech experience.
- Kubernetes experience.
- Cloud certifications (Azure, AWS, or GCP).
- Experience with highly scalable event-driven systems.
- Knowledge of monitoring and observability tools.