Lead Java Developer
Location
United Kingdom
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Lead Java Developer
Inspired Thinking Group (ITG)
• Working with our bar raising development team comprised of like-minded professionals who find solutions to complex problems • Develop complex Java code, working with both monolithic and microservices architecture • Be responsible for estimating development effort on projects • Help define and execute the development strategy • Conduct code reviews to ensure quality standards are upheld • Work alongside Business Analysts, Project Managers and QAs in an Agile Scrum environment • Utilising TDD and working on Java projects built with Spring MVC/Boot, Thymeleaf, RESTful, MongoDB, MySQL, Junit and others • Produce well documented, clean code • Provide recommendations on development approaches to address critical business requirements
Job Requirements
- You'll be coding on a daily basis, naturally
- Demonstrable Java Development experience, across both monolithic and microservices architecture
- Proven ability to deliver multiple projects
- Knowledge of Test-Driven Development
- Strong knowledge of software development practices, processes, and theories, especially around Agile Development Principles
- Knowledge of at least one MVC Web development framework (preferably Spring MVC)
- GIT
Benefits
- 25 days’ holiday + bank holidays
- Annual Wellbeing Day – enjoy an additional day on us to look after your physical and mental wellbeing.
- Pension Scheme – helping you save towards your retirement home in the sun!
- Corporate Medical Cash Plan – claim back the cost of your medical treatments.
- Smart Working Options – spend up to 40% of your working week from home.
- So many savings – through our online community platform, you can access dozens of daily deals, from money off top brands to discounts on days out.
- Employee Assistance Programme – our people are at the heart of everything we do, so if you’re happy, we’re happy.
- Cycle to Work Scheme – save on the cost of biking to work.
- Monthly Employee Awards - Employee of the Month programme with £250 bonus
- Raising money for charity including a paid Volunteer Day – we’re all about giving back… and having lots of fun in the process!
- Referral scheme – know the perfect person to join the team? You could bag £1,500 for a putting a good word in.
- Wellbeing Programme – giving you the opportunity to join regular, interactive Wellbeing Workshops or join our 30 plus Wellbeing Champions.
- Enhanced Family Friendly Leave – support for you and your family to help you navigate through the craziness of family life.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Lead Backend Engineer
DraftKingsDraftKings is a sports-technology and media entertainment platform founded in 2012 to change the way consumers engage with their favorite athletes, teams, and s
At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It's transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We're not waiting for the future to arrive. We're shaping it, one bold step at a time. To those who see AI as a driver of progress, come build the future together. The Crown Is Yours As a Lead Backend Engineer, you'll lead the charge in building scalable systems that power real-time experiences for millions of customers. You'll architect robust solutions, write high-performance code, and guide a team committed to technical excellence. Working across disciplines, you'll align engineering execution with business strategy and elevate our enterprise platform. This is a rare opportunity to lead with impact, shape product direction, mentor talent, and drive innovation at scale. What You'll Do - Architect, develop, and maintain scalable and secure systems and APIs that power high-impact applications used by millions of users in a real-time, always-on environment. - Take ownership of the full development lifecycle from shaping the architecture of new features to breaking down workstreams and guiding implementation. - Lead by example, writing high-performance, well-tested code that meets our rigorous standards for reliability and scalability. - Set and enforce best practices around code quality, design patterns, testing, and system performance. - Triage, debug, and resolve complex issues in production environments, driving a culture of accountability and operational excellence. - Collaborate cross-functionally with Product, Design, and Engineering teams to align technical solutions with strategic business goals. - Act as a technical mentor and coach, providing guidance and feedback that helps engineers grow and deliver their best work. - Play a critical role in shaping the team's roadmap and technical direction while fostering a strong engineering culture grounded in ownership and continuous learning. What You'll Bring - Bachelor's degree in Computer Science or any suitable combination of education, experience, and training. - At least 5 years of experience in object-oriented backend development using languages such as C#, with advanced expertise in OOP principles, design patterns, and backend architecture. - Proven ability to architect, build, and scale distributed systems in Cloud environments such as AWS or Google Cloud Platform (GCP). - Deep experience developing and maintaining comprehensive automated test suites, including unit, integration, and performance tests, to ensure system resilience and scalability. - A strong track record of mentoring engineers, leading code and design reviews, and driving high-impact technical decisions across cross-functional teams. - A proactive mindset with a focus on continuous improvement, code quality, and driving engineering best practices across teams. #LI-AA2 #LI-REMOT Join Our Team We're a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston. As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment. Don't worry, we'll guide you through the process if this is relevant to your role.
Senior Backend Engineer, Space Operations Intelligence – Autonomy
Slingshot AerospaceDedicated to making space "safe, sustainable, and secure", Slingshot Aerospace offers a range of services in the aerospace industry, including space object trac
• Execute all position responsibilities in alignment with Slingshot’s core values, mission, and purpose • Work across the technology team with product managers, designers, and engineers to build rightsized solutions that advance Slingshot’s SOIA capabilities • Meet product requirements in a timely manner while not compromising operational stability • Participate in Agile software development and deployment processes • Provide ongoing support for services and applications that are mission critical to real-time space operations intelligence • Communicate methods, findings, and hypotheses with stakeholders • Work across both frontend and backend services to deliver value to internal and external users • Build data platforms/pipelines, microservices, interactions with AI agents, and distributed systems powering SOIA workflows • Build and document APIs (REST, GraphQL) supporting high volume, real-time data flows • Develop advanced data interfaces and interactive user experiences that streamline operator decision cycles • Turn architecture ideas into technical specifications that can be executed by anyone on the team
Role Description This role supports enterprise modernization and software engineering initiatives focused on improving operational reliability, scalability, automation, cloud adoption, and software delivery capabilities across critical business systems and services. We are seeking a Computer Software Engineer to support the design, development, modernization, and operational sustainment of enterprise software platforms and cloud-based services. This role will focus on front-end and back-end application development, API engineering, cloud platform integration, CI/CD pipeline management, and modern software delivery practices. The ideal candidate has experience building enterprise-grade applications, modernizing legacy systems, supporting cloud-based infrastructure, and contributing across the full software development lifecycle. Key Responsibilities - Design, develop, and maintain user-facing applications and interfaces using modern front-end frameworks and technologies. - Build and maintain back-end services, APIs, and microservices using technologies such as Python, Java, Node.js, or similar frameworks. - Modernize legacy applications and services into scalable cloud-native or containerized architectures. - Develop integrations between enterprise applications, databases, and third-party services. - Build and maintain CI/CD pipelines supporting automated build, testing, deployment, and operational monitoring across multiple environments. - Support cloud infrastructure deployments and operational workflows across AWS, Azure, or hybrid enterprise environments. - Collaborate with data scientists in the development of advanced modeling technologies and systems. - Write clean, maintainable, secure, and well-documented code following software engineering best practices. - Participate in troubleshooting, root-cause analysis, and production support activities for operational systems. - Collaborate with cross-functional engineering, DevOps, cybersecurity, and infrastructure teams to support platform modernization initiatives. - Participate in Agile/Scrum development activities including sprint planning, technical reviews, code reviews, and backlog refinement. Qualifications - 3+ years of professional software engineering experience developing enterprise or production-grade applications. - Experience developing front-end applications using modern JavaScript frameworks such as React, Angular, or Vue. - Experience developing backend services and APIs using technologies such as Python, Java, or Node.js. - Experience working with RESTful APIs, distributed services, and microservice-based architectures. - Experience with SQL and relational database systems. - Experience with CI/CD pipeline development and automated deployment workflows. - Experience with containerization technologies such as Docker and container orchestration platforms. - Experience working with cloud platforms such as AWS or Azure. - Ability to obtain and maintain a U.S. Government security clearance and support Department of War teams. - Strong troubleshooting, debugging, and problem-solving skills. - Experience using source control systems such as Git. - Strong communication and collaboration skills in a team-oriented engineering environment. Desired - Experience modernizing legacy enterprise applications into cloud-native architectures. - Experience with AWS-native logging and monitoring services such as CloudWatch. - Familiarity with additional observability platforms such as ELK, Splunk, Grafana, or Prometheus. - Experience collaborating with data science teams to operationalize models and analytics pipelines. - Experience supporting highly available production systems and operational infrastructure. - Experience working in regulated, enterprise, or government environments. - Familiarity with Agile/Scrum software development methodologies. - Experience supporting scalable distributed systems and platform reliability initiatives. - Strong ownership mindset and ability to independently drive technical solutions. - Passion for software engineering, automation, DevOps, and platform modernization. - Ability to operate in fast-paced engineering environments with evolving technical requirements. - Strong analytical and systems-thinking capabilities. - Ability to balance operational reliability, scalability, maintainability, and delivery timelines. Education - Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related technical field, or equivalent practical experience required. Security Clearance - Active Secret Clearance required. Requirements to obtain a clearance include US Citizenship, security investigation, etc. Benefits - Health Care Plan (Medical, Dental & Vision) - Retirement Plan (401k, IRA) - Life Insurance (Basic, Voluntary & AD&D) - Paid Time Off (Vacation, Sick & Public Holidays) - Short Term & Long Term Disability - Training & Development - Wellness Resources - Stock Option Plan
Senior Fullstack Engineer - Go / React.js
Rapid7At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what’s possible and drive extraordinary impact. We’re building a dynamic and collaborative workplace where new ideas are welcome. Protecting 11,000+ customers against bad actors and threats means we’re continuing to push the envelope - just like we’ve been doing for the past 20 years. If you’re ready to solve some of the toughest challenges in cybersecurity, we’re ready to help you take command of your career. Join us.
Rapid7's Metasploit team is building the future of the world's best-known software exploitation framework, while working with the open-source community to help organizations around the world test their defenses and expose cybersecurity risk. About the Team Metasploit is the world's most popular open-source hacker toolkit. At Rapid7, a distributed team of security researchers and software engineers works with the open-source community to incorporate fresh features, enhancements, and fixes into Metasploit. The Metasploit commercial engineering team also ensures the stability and optimization of our product pipeline, from automated testing and dependency management all the way through new customer-facing enhancements. About the Role We are hiring for a Senior Full stack Engineer focusing on Go and React.js in order to fill the engineering team's current skills and experience gap so that we can achieve our goal of transforming the way that purple teams use AI (powered by Metasploit) to tackle our customers' most important security issues. As a senior engineer, you will play a pivotal role in enhancing AI driven software that is powered by Metasploit Framework. You'll help the team work toward sprint goals on a day-to-day basis and bring strong engineering principles to bear on projects from architecture through implementation. Specifically, your focus will be to: - Develop and enhance AI-powered applications within Metasploit ecosystem - Architect and implement performant, scalable, and reliable solutions that support AI-driven interactions in web development - Collaborate cross-functionally with researchers, engineers and product teams to push the boundaries of AI in cybersecurity - Ensure an exceptional user experience through user-friendly UI/UX - Diagnose and resolve complex issues, ensuring the reliability and performance of AI-powered products - Build tooling and automation to enhance incident response, developer experience, observability, and internal debugging workflows - Champion your teammates' successes, and support each other when needed The skills you'll bring include: - 6+ years of experience in software development using Go, JavaScript, TyperScript and React (Next.js) or equivalent of programming languages - Experience with modern cloud infrastructure (AWS, GCP, or Azure) - Experience with design patterns - Experience with message queues (RabbitMQ, SQS). - Understanding of APIs, interprocess communication, and modern networking and deployment tooling (AWS, Docker). - High level of accountability and ownership, taking responsibility for outcomes and proactively drives work forward with minimal oversight - Leading with empathy and strong user focus. - Ability to learn and evaluate new technologies quickly, digging into code to find answers. You're comfortable with experimentation and uncertainty; not everything is spelled out, but everything is discoverable! - Interest in or experience with offensive security, penetration testing, or SOC analysis. - Product driven mindset - Approaches change with openness and curiosity, seeking to understand the "why" and helping team adapt quickly and effectively - Collaborative and team-oriented, with the ability to work autonomously, using sound judgment to decide when to move independently and when to involve others - Insatiable curiosity and a drive for continuous improvement, always pushing to evolve your skills and our processes. - You aren't afraid to challenge the status quo, bringing innovative thinking and a fresh perspective to complex problems. - Core Value Embodiment: Embody our core values to foster a culture of excellence that drives meaningful impact and collective success. We know that the best ideas and solutions come from multi-dimensional teams. That's because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don't be shy - apply today. #LI-JG1 #LI-JG #LI-Remote About Rapid7 At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what's possible and drive extraordinary impact. We're building a dynamic and collaborative workplace where new ideas are welcome. Protecting 11,500+ customers against bad actors and threats means we're continuing to push the envelope just like we' ve been doing for the past 20 years. If you 're ready to solve some of the toughest challenges in cybersecurity, we're ready to help you take command of your career. Join us.


