Software Engineer (Java)
Mid-Level Are you an experienced software developer with a passion for building high-quality applications? Do you thrive in a collaborative environment where you can work on challenging projects? If so, we have an exciting opportunity for you!
About Us: We are a stable fintech company with a 10-year track record as Hungary’s leading financial comparison portal. Our platform indexes over 4,000 products from more than 40 banks and financial service providers, providing objective comparisons and financial calculators for individuals and businesses seeking loans, savings, and bank accounts. Despite economic challenges, we consistently outperform the market with 15-20% annual growth. Our friendly and familial work environment sets us apart, and we pride ourselves on staying ahead of the competition both in traffic and technology. Our IT team consists of 11 experts, closely collaborating with over 70 colleagues from various fields (analysts, marketing experts, sales representatives, and consultants). Effective communication across different areas is essential for success.
The Challenge: We operate our IT systems on Amazon Web Services (AWS) using EKS (Elastic Kubernetes Service) and a microservices architecture. Our tech stack includes React, Typescript, MySQL, MongoDB, Java, Spring Boot, and WordPress. Current projects include market-defining financial digitalization initiatives, development of new advisory support systems, architectural and database migrations, and technology modernization refactoring. We’re seeking an experienced mid-level software developer to join our team. You’ll work on product-level challenges (bank integrations, database migrations, API refactoring) and be comfortable modifying and refactoring existing code to improve maintainability, testability, and test coverage.
Responsibilities: Design, develop, test, and deploy new features (APIs, services, model, and database layers) in existing microservices-based systems. Migrate and refactor existing Java backends (not based on Spring Boot) to Spring Boot in a live environment. Actively participate in the design, development, and maintenance of a new product and advisory registry system. Contribute to CI/CD standardization and automation efforts.
Qualifications: Minimum BSc. in Computer Science or related field. At least 3 years of experience as a software engineer. Proficiency in SQL, NoSQL, and Java, with hands-on experience in Java Spring Boot. Embrace the “What you build, you test, and own” mentality. Bonus points for experience in the banking or insurance industry, AWS/Kubernetes/Docker, or DevOps.
What We Offer: Flexible working hours (3 days in the office, 2 days remote). Modern, dog-friendly office with microkitchens. Support for specialized learning and workshops. Competitive base salary plus year-end performance-based bonus. Premium health insurance.
Selection Process: Online technical questionnaire (~30 minutes). Online technical interview (60 minutes). On-site HR and technical interviews (30 + 60 minutes).
Job offer. If you’re ready for an exciting challenge and want to be part of a dynamic team, apply now!
DevOps CI/CD TypeScript SQL Spring Boot Kubernetes Java Amazon Web Services (AWS) MongoDB React NoSQL MySQL