Description
Title: Java Full Stack Developer
Duration: Fulltime/Contract (12 months)
Location: London
Job Description:
- Strong with Java
- Experience with microservices and containerization (Docker/Kubernetes)
- Strong experience with Spring and Spring Boot, Spring Data, Spring Security
- Proficiency with JavaScript frameworks such as Angular JS, and React
- Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)
- Worked in cloud environment (aws/azure/GCP)
- Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
- Experience working with DB like Mongo, Casandra etc. (Experience in data modelling, relational design using RDBMS(MySQL, SQL, Oracle) and NoSQL such as Cassandra, MongoDB)
- Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc
- Experience with web application Servers like Tomcat, Jetty, JBoss etc
- Experience with TDD, code testability standards, JUnit/Mockito
- Experience with DevOps practices and CICD model of development
- Good understanding of OOP, design patterns and industry best practices
- Agile project experience along with working on Agile tools like JIRA
- Experience in Type Script, HTML5, D3.js/React, node JS, CSS
- Experience developing search-based web applications based on a Lucene-based search engine like Elasticsearch or Solr.