Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Development Team Lead - Java image - Rise Careers
Job details

Development Team Lead - Java

We are looking for an exceptional Java engineer to take on a Development Team Lead role. The role is primarily back-end focused and is a hands-on technical leadership position, where you will be responsible for driving the design, development, and delivery of high-performance software solutions.

 

While you will have some team management responsibilities, the primary focus of this role is technical excellence, ensuring that the team follows best engineering practices, solves complex problems, and builds scalable, robust systems.

Key Responsibilities

Hands-on development: Lead by example, writing high-quality, well-tested Java code.

Technical Leadership: Guide the team in best practices for software architecture, performance optimization , and maintainability.

Design and problem-solving: Drive the design of complex systems, ensuring scalability, security, and reliability.

Code reviews and mentorship: Provide guidance and feedback through code reviews, fostering a culture of engineering excellence.

Continuous improvement: Identify and drive technical improvement, such as refactoring, performance tuning, and new technology adoption.

Collaboration: Work closely with Product UX, and other engineering teams to deliver high-value features.

Team Support: While this is not a pure management role, you will have some direct reports and will be responsible for mentoring and supporting them.

Key Skills & Experience

Must-Have:

Expert-level Java experience (Java 17+ preferred) - deep understanding of core Java, multithreading, concurrency, and performance tuning

Strong experience with Spring Boot, RESTful APIs, and Microservices

Deep knowledge of software architecture and ability to design scalable, high-performance systems

Experience with relational databases (PostgreSQL, MySQL, etc.)

Comfortable with testing best practices, CI pipelines, and version control

Experience working in an Agile environment

 

Nice-to-Have:

Background in Financial Services or experience working in regulated environments

React or frontend experience – not mandatory but useful

Kotlin – experience or willingness to work with Kotlin-based services

Experience with Kafka, RabbitMQ, or other messaging systems

Knowledge of cloud platforms (AWS, GCP, or Azure)

Familiarity with DevOps practices and infrastructure as code (Terraform, Ansible, etc.)

Exposure to NoSQL (MongoDB, Redis, etc.), particularly in thin-client or read-optimised use cases

 

Attributes

Passion for clean, efficient, and scalable code

Ability to dive deep into technical problems and find optimal solutions

Strong communication and collaboration skills – able to discuss technical concepts with both engineers and non-technical stakeholders

Self-motivated and always looking to improve the codebase and team performance

Why Join Us?

Work on cutting-edge Java projects with modern tooling and cloud technologies

High-impact role with technical leadership responsibilities

Opportunity to mentor and upskill other engineers while staying hands-on

A collaborative, engineering-driven culture that values quality and innovation

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Development Team Lead - Java, Gresham Technologies PLC

We are excited to announce an opening for a Development Team Lead - Java at our innovative company! This remarkable role is perfect for a talented Java engineer with a passion for leadership and technical excellence. As a Development Team Lead, you'll find yourself at the forefront of designing, developing, and delivering high-performance software solutions. You'll guide your team by example, diving into the code to write high-quality, robust Java code while promoting best engineering practices. Your responsibilities will include mentoring your team, conducting code reviews, and leading the charge on architectural decisions to ensure scalability, security, and reliability. Although this position involves some team management, the heart of the role focuses on technical leadership. You will collaborate closely with product management, UX designers, and other engineering teams to create high-value features that make a difference. We're looking for someone with deep expertise in Java, particularly with Java 17+, Spring Boot, and Microservices. If you have experience with relational databases and thrive in an Agile environment, you might be just the person we need. Join us, and you'll not only work on cutting-edge projects but also have the opportunity to mentor fellow engineers and drive continuous improvement within the team. Together, we'll push boundaries and foster a culture that values clean, efficient code and innovation!

Frequently Asked Questions (FAQs) for Development Team Lead - Java Role at Gresham Technologies PLC
What are the main responsibilities of a Development Team Lead - Java at your company?

As a Development Team Lead - Java at our company, your key responsibilities include hands-on development of high-quality Java code, providing technical leadership by guiding the team in best practices, driving the design of complex systems, conducting code reviews and mentorship, and aiding in continuous improvement initiatives. You will collaborate closely with cross-functional teams to deliver impactful software solutions.

Join Rise to see the full answer
What qualifications do I need to apply for the Development Team Lead - Java position?

To be considered for the Development Team Lead - Java position, you should have expert-level experience in Java, ideally with Java 17 or newer. A strong understanding of Spring Boot, RESTful APIs, and Microservices is essential, along with experience in software architecture and relational databases. Familiarity with Agile methodologies and a passion for delivering clean, maintainable code are also crucial.

Join Rise to see the full answer
What does the team structure look like for the Development Team Lead - Java role?

In the Development Team Lead - Java role, you will have some direct reports, allowing you to support and mentor fellow engineers. While there will be team management elements, your primary focus will be on hands-on technical leadership and leading by example. The structure encourages collaboration and ensures that everyone is working towards shared goals.

Join Rise to see the full answer
What technologies does your Development Team Lead - Java use?

As a Development Team Lead - Java, you will be working with modern technologies including Java 17+, Spring Boot, and various databases such as PostgreSQL and MySQL. Other tools might include Kafka or RabbitMQ for messaging, alongside familiarity with cloud platforms like AWS, GCP, or Azure. Knowledge of DevOps practices, Terraform, and your willingness to explore Kotlin will also be beneficial.

Join Rise to see the full answer
What growth opportunities are available for a Development Team Lead - Java?

The Development Team Lead - Java position offers numerous growth opportunities for both technical and leadership skills. You'll have the chance to mentor and upskill less experienced engineers, and your contributions to technical excellence will be recognized. Moreover, you'll be positioned at the intersection of engineering and collaboration, enabling you to influence the future direction of technology within the team.

Join Rise to see the full answer
Common Interview Questions for Development Team Lead - Java
Can you describe your experience with Java and how it will help as a Development Team Lead?

When answering this question, it's important to discuss your specific experience with Java, focusing on projects that highlight your skills. Mention any frameworks like Spring Boot that you've utilized and provide examples of how you've optimized performance or led technical initiatives. Ensure to tie your experiences back to the leadership aspect, showcasing how you're ready to support and guide a team.

Join Rise to see the full answer
How do you approach code reviews as a Development Team Lead?

In responding to this question, emphasize your collaborative approach to code reviews. Discuss how you focus on fostering a learning environment and providing constructive feedback. Highlight the importance of maintaining high-quality standards while also encouraging open communication and knowledge sharing among team members.

Join Rise to see the full answer
What is your strategy for mentoring junior developers?

Your answer should reflect a structured approach to mentorship. Describe how you provide regular check-ins, set achievable goals, and encourage continuous learning. Share examples of successful mentorship experiences, emphasizing your commitment to supporting team members in their growth.

Join Rise to see the full answer
Can you give an example of a complex system you've designed and how you ensured its scalability?

Provide a detailed example of a complex system you designed, focusing on your design choices such as selecting appropriate architecture, incorporating load balancing, and optimizing database queries. Discuss your thought process in ensuring scalability and reliability, and consider mentioning any tools or technologies you used.

Join Rise to see the full answer
How do you ensure your team stays aligned with best engineering practices?

Highlight your commitment to continuous improvement and how you implement best practices within the team. Discuss how you leverage regular training, coding standards, and the use of tools to promote efficiency and code quality, including incorporating agile methodologies in your workflows.

Join Rise to see the full answer
What experience do you have with Agile methodologies?

Articulate your experience with Agile methodologies, including specific practices you've implemented within teams, such as sprints, retrospectives, and daily stand-ups. Share any successes you've had in improving team dynamics or project outcomes through Agile principles.

Join Rise to see the full answer
How do you handle conflicts within your team?

Discuss your approach to conflict resolution, emphasizing open communication and a focus on finding mutually beneficial resolutions. Share your belief in understanding different perspectives and facilitating discussions that lead to collaborative solutions.

Join Rise to see the full answer
What motivates you as a Development Team Lead?

Reflect on your passion for technology, mentoring, and supporting a culture of innovation. Discuss your motivation to lead teams toward technical excellence and how you find satisfaction in seeing your team members grow and succeed in their roles.

Join Rise to see the full answer
How do you stay updated with the latest trends in Java and software development?

Share your strategies for staying informed, such as following industry blogs, participating in community forums, attending tech meetups or webinars, and leveraging resources like online courses. Emphasize your commitment to lifelong learning and adapting new technologies.

Join Rise to see the full answer
What would you focus on first as a new Development Team Lead within your company?

Indicate that your initial focus would likely include understanding the team's dynamics, reviewing existing codebases, and identifying key improvement areas. Discuss your intention to spend time fostering relationships within the team to establish trust and open lines of communication.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Zip as a Senior Software Engineer to lead initiatives that enhance the developer experience and optimize engineering workflows.

Posted 8 days ago

Northrop Grumman is looking for a Principal Engineer Software specializing in integration and test automation to contribute to advanced aerospace systems.

Photo of the Rise User
Posted 12 days ago

Join our team as a Senior Node.js Developer, where you'll design and build scalable backend systems in a dynamic environment.

Join Truelogic as a FullStack Engineer, where you’ll impact millions through innovative data security solutions.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva's dynamic team as a Software Engineer intern, where you'll work on impactful projects and gain real-world experience in a flexible environment.

Posted 9 days ago

Become a pivotal part of RTD as a Senior Front End Developer, crafting innovative web solutions that enhance community connectivity.

Photo of the Rise User
Posted 8 days ago

Become a pivotal Software Engineer at Visa, driving innovation in payment technologies while solving global-scale challenges.

Photo of the Rise User
Posted 12 days ago

Join Visa's engineering team to build next-generation payment technology while impacting millions globally.

Established in 1969, Gresham helps global businesses connect, reconcile and control their data, systems and processes. And in doing so, Gresham delivers something that is vital to modern business. Data confidence.

12 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth