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
£ 64KJob 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