https://bayt.page.link/rVg7cGDz4ivWq1KG8
Create a job alert for similar positions

Job Description

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.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.