About the Role
We are seeking an experienced Lead Java Developer to join our technology team within the banking and financial services domain. This role combines hands-on technical leadership with solution architecture responsibilities. Regular interaction with clients and senior stakeholders. The ideal candidate has a strong Java engineering background, a deep understanding of banking systems, and the ability to translate complex technical concepts into presentations.
What you’ll do:
Technical Leadership & Development
- Lead the design, development, and delivery of high-quality Java-based applications and services.
- Drive best practices in coding, testing, and software engineering.
- Oversee and mentor development teams, conducting code reviews and ensuring adherence to standards.
- Collaborate with DevOps, QA, and product teams to ensure smooth delivery pipelines.
Architecture & System Design
- Define and document system architecture, API design, integration patterns, and cloud/on-prem frameworks.
- Evaluate and select appropriate technologies, frameworks, and patterns.
- Ensure solutions meet regulatory, security, and performance requirements specific to banking environments.
- Provide guidance on scalability, resilience, and fault-tolerant design principles.
Client-Facing & Stakeholder Management
- Present technical solutions, architectural proposals, roadmaps, and progress updates to clients.
- Gather business and functional requirements, translating them into technical specifications.
- Act as a trusted advisor to clients, offering insights on technology strategy and modernization.
- Collaborate with business stakeholders, product owners, and project managers to align technical solutions with business goals.
You’ll be a great fit if you have:
Technical Skills
- 5+ years of professional experience in Java development (Java 17+).
- Strong knowledge of Spring Framework (Spring Boot, Spring Cloud), microservices, REST APIs.
- Experience with relational databases (Oracle, PostgreSQL, MySQL)
- Familiarity with messaging systems (Kafka, MQ, JMS).
- Experience with CI/CD pipelines and DevOps tools (Jenkins, Git, Docker, Kubernetes).
- Understanding of cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong knowledge of secure coding principles and banking regulatory requirements.
Domain Knowledge
- Prior experience in banking, fintech, or financial services technology is a plus.
Soft Skills
- Excellent communication and presentation skills—comfortable speaking to clients and executives.
- Strong leadership and team management capabilities.
- Ability to simplify complex concepts for non-technical stakeholders.
- Problem-solving mindset.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).
You’ll be an even better fit if you have:
- Knowledge of Domain-Driven Design (DDD) or event-driven architecture.
- Experience in agile methodologies (Scrum/Kanban).
What’s in it for you:
- Opportunity to work on cutting-edge banking and financial solutions.
- Collaborative, innovative team environment.
- Growth opportunities in technical leadership, architecture, and client engagement.
- Buzzing office environment (plus Xbox, darts and a rooftop garden)
- Flexible working hours
- 100% work from home (with the exception of a couple of days each year)
- Great team where everybody loves what they do
- The salary you deserve
- Training opportunities
- Fringe benefits
When you’ll start:
- As soon as possible
Where you’ll work:
- Residence Office Building, Budapest, District 2
- Macropolis Office Building, Miskolc, with a view of the city centre
- Remote
APPLY FOR THIS JOB!
We’ll get back to you as soon as possible.





