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

Java Team Lead

Company Description

Devexperts works with respected financial institutions, delivering products and tailor-made solutions for retail and brokerage houses, exchanges, and buy-side firms. The company focuses on trading platforms and brokerage automation, complex software development projects, market data products, and IT consulting services. 

 

Who we are

More than 700 engineers in several RnD offices all over the world: Bulgaria, Georgia, Germany, Portugal, Turkey, and others.

Our engineers are coding contest winners, podcast makers, public speakers and real craftsmen of software development.

What we have

Our client is an intermediary in FX options trading between prominent institutional players

New and ongoing projects based on our dxTrade platform - an order management system. The Java backend is responsible for all business processes related to trading. Order issuing, validation, routing, execution, option price calculations, reconciliation, etc. High performance, low-latency, and fault tolerance is our daily job.

We strive for code quality via careful code reviews and various types of testing. Fear of change is eliminated by a high test coverage. More than 70% on average and 90% on critical parts.

Teams co-exist in a Scrum/Kanban environment backed by the Atlassian suite, Slack, TeamCity, Sonar, Docker, etc.

Most project teams are multi-cultural and distributed, typically consisting of 3-7 BE engineers balanced by QAs, FEs, and BAs.

Job Description

What we’re looking for

An opportunity to team up with an experienced Java Team Lead to guide one of our teams of highly experienced engineers (3-8 people) and simultaneously manage daily project operations and communicate with the customer’s team.

You will be responsible for the individual professional growth of your subordinates, managing team members’ tasks daily, supervising and guiding a distributed team of professionals along working through requirements with the customer’s team.

Being a primary technical point of contact for the customer you should have excellent communication skills, a technical mindset with great attention to detail, ability to analyze suggested approaches and come up with better solutions.

This is also an incredible opportunity to work on the high availability and consistency of a distributed system that processes millions of operations on a daily basis. On top of that, you'll be presented with other challenges such as (but not limited to):

  • Backend implementation of complex business logic related to options strategies trading, refinement of existing components (core trading system, key modules and services, administrative UI backend).
  • Creating an API layer for the trading data in a convenient form for use in the client terminal.
  • Teamwork: mandatory code reviews, daily meetings, participation in planning and retrospectives, interaction with QA engineers, analysts, and other teams
  • Cover the code with the unit, integration tests, and CI/CD configuration.
  • Communicate with the client and participate in requirements elaboration, architecture discussions, and external demos.
  • Ensure good monitoring and efficient incident processing
     

Along with that, you’re going to be expected to maintain high test coverage and instill best coding practices in the team. Finally, all the team members are expected to be actively involved with system health monitoring and its support.

We expect the Java Team Lead to: 

  • Oversee day-to-day team operation.
  • Mentor and share knowledge. 
  • Maintain and improve the development process (scrum-like).
  • Analyze and work on requirements with the customer’s team (including implementation specifics).
  • Estimate requirements efforts.
  • Navigate implementation details to ensure consistency with the initial design.
  • Participate in code reviews.
  • Develop new features.
  • Write unit and integration tests.

Qualifications

Must-have skills:

  • Experience as a team lead in a group of 4-5 developers.
  • Strong knowledge of Java programming language.
  • High-quality organizational and leadership skills.
  • Understanding of the testing pyramid, particularly unit, integration, and acceptance testing.
  • Desire to write, optimize, document, and maintain code and thoroughly cover it with tests.
  • Desire to achieve goals as a team, willingness to help colleagues, and ability to give/take criticism.
  • Proficient English language (C1 and higher) to be able to communicate with the team and client.

Nice-to-have skills:

  • Experience with Spring framework.
  • Experience with scaling applications horizontally.
  • Hands-on experience writing concurrent Java code.
  • Understanding of XP practices and desire to implement them.
  • Desire to mentor people and share knowledge.
  • Experience in software and application design and architecture.
  • Previous experience in Fintech.

Additional Information

Devexperts employees create the art of FinTech in comfortable working spaces located in modern business centers around the world. Join our team in Porto and enjoy:

Work Regime Flexibility benefits: 

  • Possibility of hybrid/remote work mode
  • Flexible working hours
  • Work From Anywhere Program

Health and recreation benefits: 

  • Fully paid additional wellness days (3 unwell days per year)
  • Medical insurance for the employees and children
  • Reimbursement of fitness
  • Meal allowance
  • Flexpay system

Facility benefits: 

  • Modern office with new equipment
  • PlayStation, table football, and musical instruments in the office
  • Parking spaces
  • Free drinks and snacks

Community benefits: 

  • Teambuilding activities
  • Corporate parties
  • Football Club
  • Music club
  • Speakers' club
  • Free admission to corporate external events
  • Possibility of joining conferences and professional fairs
  • Personal branding development support

Professional training benefits: 

  • English language courses
  • Local language courses for foreign employees
  • Unlimited access to self-learning platforms
  • Certification opportunities
  • Mentorship Program

Social benefits: 

  • Parental bonus
  • Pension plan
  • Referral bonus
  • Blood donation paid leave
What You Should Know About Java Team Lead, Devexperts

Are you a passionate and experienced Java Team Lead looking for your next big challenge? Join Devexperts in Porto, Portugal, where you will have the amazing opportunity to lead a dynamic team of talented engineers working on cutting-edge financial technology solutions. At Devexperts, we pride ourselves on delivering bespoke products to renowned financial institutions, focusing on trading platforms and automation. Our Java Team Lead will oversee a small team of 3-8 highly skilled developers, guiding them through daily project operations while liaising with our customer’s team. You'll play a pivotal role in shaping the professional growth of your team members, ensuring they excel in their roles while managing complex business logic related to options strategies trading. You'll create an API layer for trading data with clients and engage in essential team activities such as code reviews and planning sessions. We're known for our collaborative, multicultural environment, where high test coverage and best coding practices are at the core of our operations. You'll thrive in this position if you possess strong organizational and leadership skills, a solid understanding of the Java programming language, and an eagerness to mentor others. This is not just a job; it’s a chance to be part of a vibrant team making a mark in the world of Fintech. Plus, enjoy flexibility in your work regime and various wellness benefits as part of being with the Devexperts family. Come experience the art of FinTech with us!

Frequently Asked Questions (FAQs) for Java Team Lead Role at Devexperts
What are the responsibilities of a Java Team Lead at Devexperts?

As a Java Team Lead at Devexperts, you'll be responsible for overseeing daily operations of your team, mentoring your engineers while managing tasks, and communicating with the customer’s team to ensure smooth project execution. You’ll guide your team in implementing backend solutions for options trading, create APIs, participate in code reviews, and maintain high test coverage within a collaborative Scrum/Kanban framework.

Join Rise to see the full answer
What qualifications are needed to apply for the Java Team Lead position at Devexperts?

To apply for the Java Team Lead position at Devexperts, you should have experience leading a small team of developers, a strong command of the Java programming language, and high-quality organizational skills. A solid understanding of testing practices, a commitment to code quality, and proficiency in English are essential qualifications for this role.

Join Rise to see the full answer
What technical skills should a Java Team Lead have at Devexperts?

A Java Team Lead at Devexperts should have in-depth knowledge of Java, familiarity with the Spring framework, and experience in writing concurrent Java code. Additionally, understanding the testing pyramid and best coding practices is crucial for success in this role, as well as experience in application design and architecture.

Join Rise to see the full answer
What is the work environment like for a Java Team Lead at Devexperts?

The work environment for a Java Team Lead at Devexperts is collaborative and dynamic, often involving multicultural teams and remote flexibility. You'll engage in Scrum/Kanban processes, daily meetings, and regular planning sessions. Our office is equipped with modern facilities, fostering both productivity and creativity, making it a great place for professionals to thrive.

Join Rise to see the full answer
What benefits can I expect as a Java Team Lead at Devexperts?

As a Java Team Lead at Devexperts, you will enjoy a variety of benefits including flexibility in work arrangements, wellness days, medical insurance, meal allowances, and opportunities for professional development such as language courses and mentorship programs. You'll also have access to recreational facilities, team-building activities, and a supportive community that values your growth.

Join Rise to see the full answer
Common Interview Questions for Java Team Lead
Can you describe your experience in leading a team of Java developers?

When answering this question, share specific examples of your leadership style, how you've guided your team through challenges, and any successful projects you've overseen. Emphasize your ability to mentor and help team members grow technically.

Join Rise to see the full answer
How do you ensure high test coverage in your projects?

Discuss your approach to incorporating testing throughout the development cycle, such as writing unit and integration tests and conducting thorough code reviews. Highlight any tools or practices you utilize to maintain a testing-first mentality.

Join Rise to see the full answer
What strategies do you use for managing remote team interactions?

Share your experience with communication tools (like Slack or Microsoft Teams) and methodologies (like Scrum or Agile) to keep the team connected. Explain how you facilitate collaboration and ensure that all team members are engaged and informed.

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

Emphasize your conflict resolution skills and provide examples of how you've successfully navigated disagreements. Discuss the importance of open communication and fostering a supportive environment where team members feel comfortable sharing their perspectives.

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

Highlight your commitment to mentoring, including how you assess the needs of junior developers, offer constructive feedback, and provide growth opportunities. Provide examples of past mentorship experiences and their outcomes.

Join Rise to see the full answer
Can you explain how you prioritize tasks in a fast-paced environment?

Discuss your methods for prioritizing tasks, such as using agile project management techniques, assessing the urgency and importance of tasks, and maintaining clear communication with your team to ensure alignment on priorities.

Join Rise to see the full answer
How do you implement feedback from code reviews?

Explain your approach to receiving and incorporating feedback, emphasizing the importance of creating a learning culture within your team. Share examples of how you have improved your own and your team's code quality through actionable feedback.

Join Rise to see the full answer
What tools and technologies do you find are essential for a Java Team Lead?

List the tools and technologies that you consistently use, such as source control systems (e.g., Git), CI/CD tools, and project management software. Explain how these tools help you manage projects effectively and improve team productivity.

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

Share practical examples of how you keep your knowledge up-to-date, such as participating in online courses, attending conferences, or following influential tech blogs and communities. This shows your commitment to continuous learning and adapting to new technologies.

Join Rise to see the full answer
Why do you want to work at Devexperts as a Java Team Lead?

Reflect on the reasons why you are drawn to Devexperts, such as the company’s commitment to innovation in fintech, the collaborative work environment, or the opportunity to work on exciting projects. Emphasize how your skills align with their company values and how you can contribute to their success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Devexperts Remote Vilnius, Vilnius City Municipality, Lithuania
Posted 5 days ago

We are looking for a talented Project Manager to lead software development projects at Devexperts, where innovation meets finance.

Photo of the Rise User
Devexperts Remote Porto, Portugal
Posted 10 days ago

Join Devexperts as a Senior Android Developer and help reshape their mobile application for the financial sector.

Photo of the Rise User
Sopra Steria Remote 776 Rue Albert Caquot, 06410 Biot, France
Posted 12 days ago

Join Sopra Steria as a C++ Developer and be part of innovative technological projects in a collaborative environment.

Photo of the Rise User

Become a key player at Visa, driving cutting-edge machine learning initiatives that redefine payment solutions on a global scale.

Posted 6 days ago

Become a pivotal member of INDICE as a Core Banking Software Engineer, shaping the future of banking solutions with cutting-edge technology.

Mistral AI Remote No location specified
Posted 14 days ago

Join Mistral AI as a Staff Software Engineer to lead innovative software development in an evolving AI environment.

Photo of the Rise User

Join Collective[i] as a Full Stack Developer Intern and contribute to cutting-edge projects in AI and data science from the comfort of your home in Canada.

Join Zoo as a Machine Learning Software Engineer to develop cutting-edge machine learning systems for the future of hardware engineering.

Photo of the Rise User
Posted 10 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays

Join SQUIRE as a Senior iOS Solutions Architect and lead the development of innovative mobile solutions for barber shops worldwide.

Photo of the Rise User
Posted 13 days ago

Join SageSure as a Principal Software Engineer to help develop cutting-edge solutions in the insurance tech space.

Devexperts is a custom software vendor for the capital markets industry. The company offers its solutions under three business areas: multi-asset, multi-market trading platforms for stock and OTC brokers, and for wealth management firms; complex s...

37 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 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, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
Photo of the Rise User
23 people applied to Front-end Developer at Venturenox
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
10 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Accountant (Grant Administration) at Texas Health Action
Photo of the Rise User
Someone from OH, Cleveland just viewed Administration & Marketing Assistant Intern at Bosch Group
Photo of the Rise User
Someone from OH, Columbus just viewed Manager – Music Publishing Licensing at Spotify
Photo of the Rise User
Someone from OH, Columbus just viewed Manager of Government Affairs and Policy at Mastercard