Job Title: Java Backend Developer
Allen, TX
Long term contract
Required Skills:
Java 8, Spring Framework, Spring Boot, Spring MVC, JPA, REST API, API Security (JWT, OAuth & SSO), SQL, NO SQL (MongoDB or Cassandra), Messaging Framework (Rabbit MQ, JMS, Kafka or other), Caching (Redis, ehCache or other), Microservices.
9-10+ Years of experience of developing code in a fast-paced environment in Java 8/11, Spring Boot, Spring REST, JPA, Hibernate.
Experience with Agile software development (e.g., SCRUM or KANBAN) in a CI/CD environment.
Experience in working with REST, SOAP, Micro-services, Docker, Kubernetes and other API backend.
Experience in designing containerised applications using Docker, Kubernets, minikube.
Experience migrating Legacy or on-premises applications to Cloud Lift and Shift, Lift redesign and shift Cost Estimation and Optimisation of Cloud Native Solutions Should have fair knowledge on UI technologies.
Basic Experience with relational and non-relational data stores, such as MongoDB and PostgreSQL
Hands-on experience with test driven development and Git Ability to mentor and lead a technical team Skills to communicate complex ideas effectively to clients as well as team Organised, Problem Solver, Analytical, Strong communicator, Flexible