Java Full Stack Developer
Summary
Thrive IT Systems is hiring a Java Full Stack Developer in London to design and build RESTful APIs and distributed applications. The day-to-day work spans Spring Boot backend services, a React/TypeScript front end, messaging systems, containerised deployment (Docker/Kubernetes/OpenShift), and relational/NoSQL databases.
5 years of professional software development experience in Java Full Stack technologies
Strong proficiency in
- Spring Boot
- Spring MVC
- Spring Security
- Extensive experience with
- Reactjs
- TypeScript
- HTML5CSS3
- Redux or equivalent state management frameworks
- Strong understanding of ObjectOriented Programming Design Patterns Data Structures and Algorithms
- Proven experience designing and developing RESTful APIs and distributed applications
- Handson experience with messaging platforms such as Kafka RabbitMQ SNSSQS or equivalent technologies
- Experience with Docker Kubernetes and OpenShift
- Experience with CICD pipelines and source control tools such as Git
- Strong knowledge of relational and NoSQL databases including Oracle PostgreSQL MongoDB and Aurora
- Experience with test automation frameworks and software quality practices
- Experience working in AgileScrum delivery environments
- Bachelors degree in Computer Science Engineering or a related discipline or equivalent practical experience