About Us
We are finbyte, a tech company based in Berlin helping businesses build fintech solutions and gain momentum to launch innovative offerings. Finbyte brings Commencis’ extensive experience in software & product development and strong talent together with FinLeap’s dominant presence as Europe’s leading fintech ecosystem.
On a mission to thrive fintechs and enterprises in the era of disruption, finbyte aims to create momentum and accelerate future-minded companies.
We are looking for team members to develop state-of-the-art technology and contribute to innovative projects that will help reshape the future of finance.
Join us to build the backbone of pioneering companies.
The position in a nutshell:
finbyte is in search of a Senior Java Developer who will be writing well designed, reusable, testable, and secure code by applying best software development practices. You will be designing and implementing low-latency, high-availability, and performant applications.
Key Responsibilities
Creating clearly defined APIs for user-centric components crafted by front-end developers
Being a team player in a diverse environment
Contributing to and overseeing code evaluations
Exploring, acquiring, and applying novel technologies
Guiding less experienced team members in optimal methodologies
Qualifications & Experience
BSc/MSc/Ph.D. degree in Computer Science or a related field or equivalent work experience
At least 5+ years of professional software engineering experience in designing and building backend systems
Proficiency with Java and Spring Boot
Working knowledge with Amazon Web Services, Google Cloud Platform, Microsoft Azure, and/or any other cloud computing service provider
Proficiency with OOP concepts, large-scale software architecture, networking, and distributed system and UNIX/Linux environments
Good understanding of fundamental design principles for a scalable application
Familiarity with relational and non-relational databases, key-value stores, and search engines (MySQL, Oracle, Microsoft SQL Server, MongoDB, Redis, Elasticsearch, etc.)
Basic understanding of front-end technologies such as JavaScript, HTML5, and CSS3
Strong unit test and debugging skills
Proficiency in code versioning tools such as Git
Strong sense of analytical thinking and problem-solving skills
Excellent attention to detail
Highly Effective time management and multitasking skills
Strong verbal and written communication skills
Advanced communication skills in English (both writing and speaking)
Nice to have
Experience with Service-oriented architecture, microservices, and REST APIs
Experience in architecting, designing, and implementing large scale systems
Proficiency in distributed systems and concurrent programming
Familiarity with Docker and/or Kubernetes
Experience or willingness to learn large scale stream processing technologies
Prior experience with SCRUM/Agile methodologies
Contributions to OpenSource projects
Passionate focus on CI/CD practices
Interested?
Tell us why you’re the right one to join our team. Apply now through LinkedIn or email.