Munich
FULL_TIME
Skilled work
Startup Inno is seeking a highly skilled and motivated Senior Java Microservices Engineer to join our growing remote engineering team in the banking and financial services domain. This role is ideal for an experienced software engineer who is passionate about building scalable, secure, and high-performance microservices architectures that power next-generation digital banking solutions.
As a Senior Engineer, you will play a critical role in designing, developing, and maintaining complex backend systems that handle high volumes of financial transactions, customer data, and real-time integrations. You will collaborate with cross-functional teams including product managers, architects, DevOps, and QA to deliver reliable and compliant solutions aligned with business goals.
Design, develop, and maintain robust Java-based microservices for banking and financial platforms.
Lead technical design discussions and contribute to system architecture decisions.
Build RESTful APIs and event-driven services with high availability and scalability.
Ensure system security, performance, and compliance with financial regulations.
Integrate with third-party services such as payment gateways, KYC/AML systems, and core banking platforms.
Write clean, well-documented, and testable code following best engineering practices.
Perform code reviews and mentor junior developers.
Collaborate closely with DevOps teams to support CI/CD pipelines and cloud deployments.
Troubleshoot and resolve production issues with a strong focus on reliability.
Participate in agile ceremonies, sprint planning, and technical backlog refinement.
Strong proficiency in Java (8/11/17+) and object-oriented programming.
Extensive experience with Spring Boot, Spring Cloud, and REST APIs.
Solid understanding of microservices architecture patterns (service discovery, circuit breakers, API gateways).
Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
Hands-on experience with message brokers such as Kafka or RabbitMQ.
Familiarity with Docker and Kubernetes for containerized deployments.
Experience with cloud platforms (AWS, Azure, or GCP).
Strong knowledge of security best practices, OAuth2, JWT, and API security.
Proficiency with Git and modern CI/CD pipelines.
Excellent problem-solving and analytical skills.
Strong communication skills in English, both written and verbal.
Minimum 5–8 years of professional experience in backend or Java development.
At least 3 years of experience working with microservices-based systems.
Prior experience in banking, fintech, payments, or financial services is highly preferred.
Experience working in remote or distributed teams is a strong advantage.
Fully remote position with flexible working hours.
Core collaboration hours aligned with European or US business time zones.
Full-time role (40 hours per week).
Deep understanding of software architecture and system design principles.
Ability to work independently and take ownership of complex components.
Strong leadership and mentoring capabilities.
High attention to detail and quality.
Ability to handle high-pressure environments and mission-critical systems.
Strong business understanding of digital banking workflows and financial processes.
Adaptability to fast-paced startup environments.
Competitive salary based on experience and location.
100% remote work with flexible schedule.
Performance-based bonuses.
Learning and development budget.
Opportunity to work with cutting-edge technologies.
Health and wellness support programs.
Paid time off and public holidays.
Career growth opportunities in a rapidly scaling company.
At Startup Inno, we are building innovative digital solutions that are transforming the future of banking. You will be part of a forward-thinking team that values innovation, ownership, and continuous learning. We offer a collaborative culture where your ideas matter, your technical expertise is respected, and your growth is actively supported.
This is a unique opportunity to work on impactful financial products used by thousands of customers globally, while enjoying the flexibility of remote work and the excitement of a fast-growing startup.
Interested candidates are invited to submit their updated CV along with a brief cover letter highlighting their experience in Java and microservices.
Please apply through our official career portal or send your application to the Startup Inno recruitment team. Shortlisted candidates will be contacted for a technical interview and system design assessment.