Java Full Stack Developer

Infinity Quest
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 64K

Job location

Tech stack

Java
Agile Methodologies
Application Performance Management
HTML5
Azure
CSS
Software Quality
Databases
Continuous Integration
Data Validation
Software Design Patterns
DevOps
Github
JSON
PostgreSQL
MongoDB
MySQL
Openshift
Oracle Applications
Open Web Application Security
Mockito
Software Deployment
Software Engineering
SonarQube
SQL Databases
TypeScript
Management of Software Versions
Data Logging
RxJS
Spring-boot
Software Security
Software Application Programming
Backend
GIT
Angular
Front End Software Development
REST
Docker
Jenkins
Microservices

Job description

  • Design and develop responsive Angular applications and Spring Boot microservices
  • Build applications using Java 17 microservices architecture and clean coding practices
  • Implement RESTful APIs with versioning pagination idempotency and proper error handling
  • Develop and optimize data models for MongoDB and SQL databasesContainerize applications using Docker and deploy on OpenShift Kubernetes
  • Follow enterprise architecture standards DDD microservices patterns layeredclean architecture
  • Ensure security compliance OAuth2OIDC OWASP practices input validation
  • Implement logging monitoring and observability logs metrics traces
  • Develop unit integration and UI tests JUnit Mockito JasmineKarma
  • Contribute to CICD pipelines using Git MavenGradle JenkinsGitHub Actions
  • Optimize application performance and resilience caching retries circuit breakers
  • Collaborate with Product QA UX and DevOps teams in Agile delivery
  • Support production issues with RCA and continuous improvement practices

Must Have Skills

Frontend

  • Angular 12 TypeScript RxJS NgRx
  • HTML5 CSS3 responsive UI accessibility

Backend

  • Java 17 Spring Boot Spring MVCWebFlux
  • Microservices architecture design patterns
  • API Integration
  • REST APIs JSON OpenAPISwagger
  • API security interceptors filters
  • Databases
  • MongoDB schema aggregation
  • SQL PostgreSQL MySQL Oracle
  • Cloud DevOps

Optional

  • Docker Kubernetes OpenShift deployment knowledge
  • CICD tools Jenkins GitHub Actions Azure DevOps
  • Git MavenGradle
  • Testing Quality
  • JUnit Mockito PostmanRestAssured
  • JasmineKarma SonarQube

Requirements

  • Strong understanding of cloudnative application design
  • Awareness of enterprise architecture governance standards
  • Exposure to LLMAI integration into applications good to have
  • Experience working in Agile SDLC environments

Apply for this position