Senior Java Developer

Senior Java Developer

Full-Time 63000 - 77000 Β£ / year (est.) No working from home possible
scrumconnect ltd

At a Glance

  • Tasks: Lead the design and development of high-performance enterprise applications using Java and Spring Boot.
  • Company: Join a forward-thinking tech company that values innovation and collaboration.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with excellent career advancement opportunities.
  • Why this job: Make a real impact by driving engineering best practices and mentoring future tech leaders.
  • Qualifications: 8+ years in software development with strong Java and Spring Boot expertise.

The predicted salary is between 63000 - 77000 Β£ per year.

We are seeking a highly skilled and experienced Java Developer to lead the design, development, and delivery of scalable, secure, and high-performance enterprise applications.

The ideal candidate will possess deep expertise in Java and Spring Boot, strong architectural knowledge, and proven experience leading development teams in delivering large-scale digital solutions.

As a technical leader, you will drive engineering best practices, mentor developers, contribute to strategic technology decisions, and collaborate closely with cross-functional stakeholders to ensure successful project delivery.

Key Responsibilities

  • Technical Leadership
  • Lead the design, development, and maintenance of enterprise-grade Back End applications using Java (8/11/17+) and Spring Boot.
  • Define and drive technical architecture, coding standards, and development best practices.
  • Provide technical guidance and mentorship to development teams.
  • Conduct code reviews and ensure high-quality, maintainable, and secure code.
  • Collaborate with Solution Architects and Engineering Managers on technology roadmaps and architectural decisions.
  • Application Development
  • Design and implement RESTful APIs and microservices-based solutions.
  • Develop scalable, resilient, and high-performing Back End services.
  • Integrate with internal and external systems through APIs, messaging platforms, and event-driven architectures.
  • Ensure compliance with security, performance, and reliability requirements.
  • Architecture & Design
  • Participate in system architecture, technical design discussions, and solution planning.
  • Drive cloud-native development practices and modernization initiatives.
  • Identify and mitigate technical risks and performance bottlenecks.
  • Ensure scalability, maintainability, and extensibility of software solutions.
  • Dev Ops & Delivery
  • Support and enhance CI/CD pipelines and automated deployment processes.
  • Collaborate with Dev Ops teams to implement containerized and cloud-based solutions.
  • Contribute to Infrastructure as Code (Ia C) initiatives using tools such as Terraform.
  • Participate in release planning, production deployments, and incident management.
  • Stakeholder Collaboration
  • Work closely with Product Owners, Business Analysts, Architects, QA, and Dev Ops teams.
  • Translate business requirements into technical solutions.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.
  • Required Skills & Qualifications
  • Technical Skills
  • 8+ years of hands-on software development experience with Java.
  • Strong expertise in Java and Spring Boot frameworks.
  • Extensive experience designing and implementing microservices architectures.
  • Strong knowledge of RESTful API design and integration.
  • Experience with Hibernate, JPA, and ORM frameworks.
  • Hands-on experience with messaging technologies such as Kafka or Rabbit MQ.
  • Experience with cloud platforms including AWS, Azure, or GCP.
  • Strong experience with Docker and Kubernetes.
  • Proficiency with relational and No SQL databases such as Postgre SQL, My SQL, Mongo DB, or similar.
  • Deep understanding of application security, authentication, authorization, and secure coding practices.
  • Experience with performance tuning, monitoring, and troubleshooting distributed systems.
  • Strong knowledge of Git, branching strategies, and Agile/Scrum methodologies.
  • Leadership Experience
  • Proven experience leading development teams and delivering complex enterprise projects.
  • Ability to mentor developers and foster technical excellence.
  • Experience managing technical deliverables, estimations, and development planning.
  • Preferred Qualifications
  • Experience working within regulated, standards-driven, or public sector environments (eg, GDS-aligned projects).
  • Experience implementing cloud-native architectures and event-driven systems.
  • Familiarity with Infrastructure as Code tools such as Terraform or Cloud Formation.
  • Experience with observability and monitoring tools such as ELK, Grafana, Prometheus, or Splunk.
  • Relevant Java, AWS, Azure, GCP, Kubernetes, or architecture certifications.
  • Experience with Domain-Driven Design (DDD) and API-first development approaches.
  • Soft Skills
  • Strong leadership and decision-making capabilities.
  • Excellent analytical and problem-solving skills.
  • Effective communication and stakeholder management abilities.
  • Strong collaboration and team-building mindset.
  • Ability to balance technical excellence with business objectives.
  • Self-motivated with the ability to work independently and lead distributed teams.
  • Nice to Have
  • Experience in digital transformation programs.
  • Exposure to government, healthcare, banking, or other highly regulated industries.
  • Experience leading geographically distributed development teams.
  • Knowledge of AI-assisted development tools and modern software engineering practices.
  • #J-18808-Ljbffr

Senior Java Developer employer: scrumconnect ltd

Scrumconnect Consulting is an exceptional employer, offering a dynamic and inclusive work culture that prioritises continuous learning and professional growth. As a Remote AWS DevOps Engineer, you'll have the opportunity to work on impactful digital transformation projects while collaborating with multidisciplinary teams in a supportive environment. With flexible working arrangements and a commitment to diversity, Scrumconnect empowers its employees to thrive and make meaningful contributions to both their careers and the communities they serve.

scrumconnect ltd

Contact Details:

scrumconnect ltd Recruitment Team

We think you need these skills to ace Senior Java Developer

Java (8/11/17+)
Spring Boot
Microservices Architecture
RESTful API Design
Hibernate
JPA
Messaging Technologies (Kafka, RabbitMQ)