java microservices - back-end developer -.

Randstad UK
Burgess Hill, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 55K

Job location

Burgess Hill, United Kingdom

Tech stack

Java
Agile Methodologies
Cloud Computing
Databases
Continuous Integration
Couchbase
Software Debugging
DevOps
Distributed Systems
JMeter
JUnit
PostgreSQL
NoSQL
Oracle Applications
Software Engineering
SQL Databases
Systems Integration
Grafana
Spring-boot
Vert.x
Backend
GIT
Information Technology
Deployment Automation
Cassandra
Kafka
Reactive Programming
Kibana
Cucumber
Splunk
Jenkins
Go
Microservices

Job description

You will contribute to the full software development lifecycle-from design and debugging to deployment and monitoring. You will be responsible for building world-class applications that meet the needs of high-transaction business and customer-facing environments., * Develop & Scale: Build high-quality software using distributed enterprise frameworks and scale applications based on demand.

  • Review & Debug: Participate in code and test reviews; identify and remediate code defects.
  • DevOps Integration: Enable and automate deployments across test, integration, and production environments using CI/CD tools.
  • Monitoring: Support the monitoring of software health in production using tools like Splunk and Grafana.

Requirements

  • Core Java: Minimum 5 years of professional experience, specifically with Java 8+ (Java 11 or 17 preferred).
  • Frameworks: Strong expertise in Spring Boot and Microservices architecture.
  • Messaging: Proven experience with Kafka and its integrations.
  • Databases: Proficiency in both SQL (Oracle, PostgreSQL) and NoSQL (Couchbase, Cassandra).
  • Architecture: Experience with Event-driven Microservices and high-availability distributed systems.
  • Tools: Familiarity with Git, Jenkins, Splunk/Kibana, and JUnit.

Nice to Have

  • Experience with GoLang.
  • Knowledge of Reactive Programming (e.g., Vert.x).
  • Testing frameworks like Cucumber (BDD) or JMeter.
  • Familiarity with Cloud computing and Infrastructure-as-Code., * University Degree in Computer Science, Engineering, or equivalent experience.
  • Experience working in an Agile environment.
  • Relevant technical certifications are a plus.

About the company

Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.

Apply for this position