> Markdown version of [/jobs/ext/3861680-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3861680-java-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Full Stack Developer - **Company:** Insight - **Location:** London, UK - **Salary:** £78,968.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Application Performance Management, Unit Testing, Cloud Computing, Code Review, Continuous Integration, DevOps, PostgreSQL, MySQL, OAuth, Oracle (Applications), Software Deployment, SQL Databases, Web Application Frameworks, ReactJS, Spring-boot, Software Security, Git, Cloudformation, Event Driven Architecture, Containerization, AngularJS, Apache Kafka, Restful APIs, Terraform, Docker, Jenkins, Microservices - **Published:** October 22, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5936964228 ## About the Role (Preferred) Apply knowledge of API security (OAuth2, JWT), Infrastructure as Code (Terraform, CloudFormation), and experience in the Banking or Financial Services domain. ## Description Develop and maintain scalable, enterprise-grade full-stack applications using Java (11/17+), Spring Boot, and modern frontend frameworks (ReactJS or Angular). - Build secure, microservices-based solutions, leveraging RESTful APIs and integration with third-party systems. - Utilize cloud technologies, primarily AWS, for application deployment and management. - Design and optimize SQL database solutions (Oracle, PostgreSQL, MySQL). - Implement messaging and event-driven architectures using Kafka or similar platforms. - Employ containerization and orchestration tools such as Docker and Kubernetes. - Apply CI/CD, Git, Jenkins, and DevOps best practices for streamlined development and deployment. - Ensure application performance, monitoring, observability, and effective troubleshooting. - Collaborate with cross-functional teams including architects, business analysts, and stakeholders. - Participate actively in Agile development processes, including code reviews, unit testing, and continuous improvement initiatives.