Jr Java Developer

Posted 16 days 13 hours ago by Fairfield Consultancy Services Ltd

£40,000 - £45,000 Annual
Permanent
Not Specified
University and College Jobs
Sussex, Burgess Hill, United Kingdom, RH150
Job Description
  • Up to 4years of software development experience in a professional environment and or comparable experience with the following
  • Must have good working knowledge in Java8 and above experience with Java11 and Java17 is a plus
  • Must have good working knowledge with Spring Boot for service development
  • Must have good working knowledge with Kafka and its integrations
  • Must have good working knowledge in both SQL and NoSQL databases like Oracle PostgreSQL Couchbase Cassandra etc
  • 5 years of experience in the above-mentioned technologies
  • Good to have knowledge in reactive programming like VertX or any other
  • Good to have working knowledge with testing frameworks like Cucumber for BDDs JMeter for performance testing.
  • Must have a basic knowledge and understanding of tools like Jenkins Deployments Splunk Kibana Grafana GitHub
  • Must have knowledge on the microservice based application development
  • Good to have knowledge in developing and managing applications with higher transactions per second and high availability.
  • Having knowledge in caching mechanisms is a plus
  • Good to having experience of working in Agile projects
  • Technical certifications in the above skillset will be an added advantage.
  • Intermediate knowledge of infrastructure technologies and components familiarity with Cloud computing
  • Experience with Event driven Microservices architecture for high availability distributed systems.
  • Experience using Spring Framework Junit GitHub Microservices Splunk and API's
  • Experience with Testdriven development and unit testing frame works.
  • Proficient understanding of code versioning tools such as GIT and code build tools like IntelliJ Redhat JBoss etc including DevOps concepts an CI/CD tools
  • University Degree in computer science computer engineering or equivalent experience