Java Developer (JAX-RS - Java API- RESTful Web Services)

Infoplus Technologies UK Ltd
Bristol, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Bristol, United Kingdom

Tech stack

Java
API
Agile Methodologies
Cloud Computing
Computer Programming
Continuous Delivery
Continuous Integration
Software Design Patterns
DevOps
Mobile Application Software
Java Persistence API
Spring
Java API for RESTful Web Services (JAX-RS)
OAuth
SQL Databases
Multithreading
Spring-boot
Software Security
Kubernetes
REST
Docker
Go
Microservices

Requirements

Primary skills : JAX-RS - Java API- RESTful Web Services and Hands-on exp in Golang

Additional skills : App-Cloud-Google

Experience: 5-8 Years .

Job Spec

  • Hands-on exp in Golang
  • Skills - Java, Microservices, Spring and Springboot
  • Preferred experience with GCP Containerized APIs ( Cloud agnostic ) with Development & deployment
  • Microservices authorization experience using OAuth2.0
  • Should have hands on experience in Microservice implementation
  • Good exposure on the Design and well versed with Design patterns for API/Microservices
  • Hands on with Java 8.0, Multithreading and Spring modules - AOP (Aspect Oriented Programming), Spring Boot, Spring Data JPA etc.
  • Should have practical experience with troubleshooting performance, security aspects for Microservices for the Production environment
  • Basic knowledge of CI/CD pipeline
  • Should have an understanding of project delivery models like Agile etc
  • Preferred experience with Docker and Kubernetes in GCP

What we need from you/essential skills & experience:

  • Extensive knowledge of writing secure scalable enterprise-grade Go applications
  • Experience of RESTAPIs, containerisation technologies, micro-services architecture
  • Ability to work collaboratively within a team as well as independently
  • Excellent analytical, problem solving, and strategic thinking skills
  • In depth knowledge of best coding practices, code management, agile development practices and continuous delivery
  • Understand how to performance optimize and fine tune Back End applications to meet demanding NFRs

Desirable knowledge & experience

  • Experience of JAVA development
  • Experience with cryptography frameworks in go and JAVA
  • Experience with SQL databases
  • Experience and/or Interest in application security and/or mobile app security.
  • Experience with cloud environments including DevOps functions and pipelines

Apply for this position