
Senior Java Developer / Java Team Lead - Bristol - New - (REFBJ15)
Hybrid
Bristol, United Kingdom
Full Time
06-04-2025
Job Specifications
Senior Java Developer / Java Team Lead (REFBJ15)
Bristol / Hybrid Working
£70k - £90k + Benefits + Bonus
A leading provider of SaaS solutions requires a Senior Java Developer / Java Team Lead to lead a team of software developers. The ideal candidate will ideally possess a background in financial services software development coupled with the following:
Strong (and current) experience in both Java and Springboot, ideally coupled with experience in cloud platforms such as AWS or Azure.
Familiarity with delivering mission-critical, high-volume, near real-time systems for clients.
Strong professional communication skills, capable of representing engineering teams to clients.
Experienced in overseeing engineering projects, while assisting in creating a culture of excellence, collaboration, and innovation.
Please send CV for full job description and an informal chat.
About the Company
Whether you’re an employer looking to boost your team, a candidate looking for your dream position or a contractor searching for your next challenge, we’ll have your needs at heart. Independently owned with over 20 years of experience in the industry, what really sets us apart is our commitment to building a long-standing relationship with you. To understand what makes you tick, to identify your personal and professional needs and to shape our support to help you achieve your goals. Find out more on our website Know more
Related Jobs


- Company Name
- Web Spiders
- Job Title
- Python Developer
- Job Description
- As a Python Developer, you will play a crucial role in designing, implementing, and maintaining machine learning solutions that drive our organization's innovation and growth. Experience: 2-5 years Location: Kolkata (Rajarhat-Newtown) Mode of Working: Work from office Duties And Responsibilities ML Framework Development: Collaborate with data scientists and researchers to design and implement machine learning models using PyTorch, LangChain, and other relevant frameworks. Translate research into production-ready code and optimize models for performance and scalability. Software Development: Develop, test, and maintain high-quality Python code for various software projects. Contribute to the entire software development lifecycle, from design and implementation to testing and deployment. Algorithm Implementation: Transform machine learning algorithms and models into efficient and functional code. Ensure algorithms are well-documented, modular, and adhere to best practices. Data Processing: Preprocess and clean large datasets to prepare them for model training and evaluation. Implement data pipelines and transformations to ensure efficient data flow for machine learning workflows. Model Training and Evaluation: Train, fine-tune, and validate machine learning models using diverse datasets. Implement proper evaluation metrics and techniques to assess model performance accurately. Performance Optimization: Optimize machine learning models and code for speed, memory usage, and efficiency. Identify and address bottlenecks to enhance overall system performance. Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and product managers, to understand requirements and deliver effective solutions. Code Review and Testing: Participate in code reviews to ensure code quality, consistency, and adherence to coding standards. Write and maintain unit tests and integration tests to validate the functionality of developed features. Qualifications Proven experience (3 years) as a Python Developer with a focus on machine learning frameworks, particularly PyTorch and LangChain. Strong programming skills in Python, with a solid understanding of software design principles and patterns. Hands-on experience in designing, implementing, and optimizing machine learning models and algorithms. Familiarity with data preprocessing, feature engineering, and data pipeline development. Proficiency in version control systems (e.g., Git) and collaborative software development practices. Strong problem-solving and debugging skills, with the ability to analyze and resolve complex technical issues. Excellent communication and teamwork abilities to work effectively in a collaborative, fast-paced environment. Experience with other machine learning frameworks (TensorFlow, scikit-learn, etc.) is a plus. Knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus. Benefits Competitive salary and performance-based bonuses Exciting and challenging projects at the forefront of technology. Process Oriented Appraisals Professional development opportunities and training. Rewarding Buddy-Referral Program Collaborative and inclusive work environment. Complimentary Breakfast, Evening Snacks & Subsidise Lunch at Office.


- Company Name
- Salt
- Job Title
- Senior Java Software Engineer
- Job Description
- Role: Senior Java Developer Location: London (2 days a week) Salary: £90,000 plus benefits Our Tech First client is looking to hire a senior software developer with experience working with Java and AWS tools to help the business to grow and scale. The Role: Maintain the existing systems, including an AI-based platform. Design and implement new features Ensure best practices in creating robust, scalable software solutions using Java. API Integration: Develop, deploy, and maintain secure and efficient APIs for various applications, seamless integration with third-party services. Maintain and evolve our cloud infrastructure (on AWS), ensuring that solutions are secure, scalable, resilient and cost-effective. Be the voice within the organisation of technology best-practice and emerging trends and opportunities. This is an IC role The salary is up to £90,000 plus benefits


- Company Name
- James Adams
- Job Title
- Lead Java Developer
- Job Description
- Lead Java Developer – Gaming | Hybrid (London – 3 days on-site) | Up to £90/£95k + Bonus & Benefits James Adams Recruitment has partnered with a fast-growing company at the forefront of the online gaming industry. Our client is an innovator in the iGaming space, delivering cutting-edge online gaming to a global audience. They are looking for a Lead Java Developer to play a pivotal role in shaping the architecture and development of their real-time gaming platform. The Role This is a hands-on leadership role (90% coding, 10% leadership) where you will take ownership of high-performance betting products. You will work closely with a highly skilled engineering team to drive technical excellence, establish coding standards, and optimise real-time services for a fast-growing platform. You’ll be responsible for backend architecture, microservices design, database management (SQL), and cloud integration (AWS) while collaborating with designers, engineers, and product teams to deliver world-class gaming solutions. Key Responsibilities Develop & Lead – Drive the development of scalable, interactive gaming products using Java (11+), Scala & Spring Boot. Microservices & API Design – Design and implement modular microservices architecture with 3-tier API design. Cloud & DevOps – Work within an AWS environment (supported by an in-house DevOps team) to ensure high availability, scalability, and performance. Database Management – Manage and optimise SQL-based databases with at least 2-3 years of experience. Real-time Streaming & Low Latency – Implement real-time communication protocols such as WebSockets to create engaging, live betting and gaming experiences. Code Quality & CI/CD – Lead the coding standards across the backend team, drive unit testing, automated testing, and CI/CD best practices. Mentor & Collaborate – Support a team of engineers, providing guidance on best practices and emerging technologies. What We’re Looking For Strong Java Expertise – 5-7 years of Java 11+ experience (currently using Java 21). SQL Database Proficiency – Strong experience with SQL databases (PostgreSQL preferred). Microservices & Cloud – Deep knowledge of microservices architecture, API design, and AWS. Spring Boot & Scala – Nice to have but not essential. Betting, Gaming, or Big Data Background – Experience in real-time data environments such as betting, finance, stock markets, video streaming (sports/TV), or news is highly desirable. Problem-solving Mindset – Ability to troubleshoot and resolve performance issues in high-volume applications. The Package & Benefits Up to £85K base salary Bonus scheme Private healthcare & Learning & Development software 26 days holiday + bank holidays Hybrid working – 3 days on-site in Hammersmith, 2 days remote Interview Process Tech Test → 1-hour final interview (2 stage process) If you're looking to take technical ownership of cutting-edge gaming products in a fast-moving and innovative industry, this role could be perfect for you.


- Company Name
- AccessPay
- Job Title
- Software Engineer
- Job Description
- As a Software Engineer at AccessPay, you'll be a key player in an agile development team, focusing on designing, developing, and maintaining SaaS systems that bridge the gap between business banking and their customers. You'll actively participate in the entire software development lifecycle, including coding, testing, debugging, and collaborating with cross-functional teams. The emphasis is on creating robust, scalable, and maintainable systems to address the unique challenges of this field. As a member of a small, agile team, you'll directly impact project success and contribute to the growth of our software engineering capabilities. AccessPay is leading the way in driving digital transformation within finance and treasury teams, by modernising processes across banking operations, minimising the risk of fraud and error, enhancing efficiency and optimising cash visibility. Headquartered in Manchester, UK and established in 2012, AccessPay is a pioneering force in the banking industry, providing an unparalleled embedded banking experience and leading-edge solutions for its clients. Key Responsibilities Design, develop, test, deploy, maintain and improve our product software with input and coaching from senior team members Collaborate effectively with the product team to translate requirements into robust technical implementations. Optimize applications for enhanced maintainability and stability, proactively identifying areas for improvement. Contribute meaningfully to code reviews, providing constructive feedback and collaborating with engineers to ensure high-quality deliverables. Work collaboratively with senior software engineers to contribute to the planning of technical approaches for solution delivery. Skills, Knowledge And Expertise Demonstrate solid technical competence in C# .NET. Experience developing, maintaining, or integrating with web-based APIs. Proficiency implementing event driven architecture (RabbitMQ or similar) Ability to design, query, and manage data within SQL or PostgreSQL databases. Experience parsing, manipulating, and generating XML and JSON data. Ability to effectively manage codebases, track changes, and collaborate with teams using version control systems. Proven ability to utilize CI/CD pipelines, including Azure Pipelines / Releases, to achieve efficient and reliable software deployments. Desirable Skills Experience implementing and working with event-driven architectures, preferably using technologies like RabbitMQ. An understanding of software development practices such as DRY, SOLID Any awareness of unit testing frameworks Any experience with JavaScript Frameworks such as Angular or React Experience with authentication systems, OAuth, JWT, and secure integration with third-party APIs Experience using Linux/Unix Experience using cloud hosting services (GCP and AWS) Experience with containerization (Docker) Benefits You will be entitled to 25 days’ holiday + 8 bank holidays increasing with length of service. Birthday off work. 2 Volunteer days a year. The option to purchase additional days holiday. We operate a Salary Exchange pension scheme which you will be auto-enrolled into from day one of employment. Free Gym Membership with Pure Gym or £240 yearly Wellbeing Allowance Enhanced maternity, paternity, and adoption leave Share option scheme after probation Cycle to work scheme after probation Health cash plan Free breakfast & lunch food when in the Manchester office Discounted Parking in Manchester Access to training – both internal and external We plant a tree for every new joiner that joins us! We are a Dog-Friendly office and many more! We are proud to be recognised as one of the UK’s Best Workplaces® and an official Great Place to Work®! As we continue to grow, we are looking for an ambitious individual who isready to take their career to the next level. If you are eager to thrive in an environment that prioritises employee growth and development, this is the perfect opportunity for you. Check out our Company page on the Great Place to Work website: Working at AccessPay | Great Place To Work® UK Our employees live by our company values: Always Learning: Our team are a naturally inquisitive bunch, always striving to become experts in our field. We are committed to sharing knowledge and skills with our colleagues and customers. AccessPay provides an environment that fosters personal development and professional growth for all of our people. Supportive: Helpfulness sits at the heart of our culture – when we win, we win as a team. We agree on shared goals, collaborate constantly, and drive relentlessly in pursuit of those goals. We also understand the importance of fun, both working hard and celebrating our successes. Driven to Achieve: We are passionate and energetic – whatever the mission. When we encounter challenges we show courage, resilience, and initiative to overcome them. Committed to Excellence: Through our technical prowess, creativity, personal integrity and accountability, we deliver exceptional outcomes and exceed expectations time and time again.