Description
Job Summary:
We are seeking a Senior Full Stack professional to design, develop, and evolve critical applications in financial environments, promoting high standards of quality and security.
Key Highlights:
1. Full Stack development in Java and React for financial technology solutions.
2. Collaboration within multidisciplinary teams to ensure successful deliveries.
3. Active participation in the design and evolution of critical applications.
**What We’re Looking For**
We seek a Senior Full Stack professional with experience developing technology solutions for financial environments, specializing in Java and React. The role requires participation in the design, development, and evolution of critical applications, promoting high standards of quality, security, scalability, and sound engineering practices within regulated environments.
**Responsibilities**
* Design, develop, and maintain Full Stack applications using Java and React;
* Build and document REST APIs following corporate standards and integration best practices;
* Implement scalable microservices-based architectures;
* Ensure compliance with software quality, security, and development standards;
* Analyze and resolve complex incidents in production and non-production environments;
* Collaborate with QA, Architecture, Security, and DevOps teams to ensure successful deliveries;
* Actively participate in agile ceremonies, contributing technical and business expertise;
* Conduct code reviews and mentor team members with less experience;
* Manage and keep technical and functional documentation up to date;
* Contribute to continuous improvement of processes, tools, and technological standards;
* Participate in IT governance initiatives, regulatory compliance, and software lifecycle control;
**Requirements and Qualifications**
* Minimum 3 years of Full Stack development experience;
* Proficiency in Java 11 or higher, preferably Java 17;
* Experience with Spring Boot, Spring Framework, and Spring Cloud;
* Knowledge of JPA and Hibernate;
* Experience designing, building, and documenting REST APIs using Swagger/OpenAPI;
* Familiarity with software design patterns (Factory, Strategy, Builder, etc.);
* Experience with microservices architectures;
* Knowledge of concurrency, JVM performance, and optimization;
* Experience with React 17\+ or higher;
* Proficiency with React Hooks (useEffect, useMemo, useCallback);
* Experience with Redux, Zustand, or React Query;
* Experience with testing using Jest and React Testing Library;
* Ability to develop scalable interfaces and reusable components;
* Experience with CI/CD tools such as Azure DevOps, Jenkins, or GitLab CI;
* Knowledge of Docker and Kubernetes;
* Familiarity with versioning strategies such as GitFlow or Trunk\-Based Development;
* Experience with observability tools such as Grafana, Prometheus, ELK, or Splunk;
* Advanced knowledge of SQL databases (Oracle, PostgreSQL, SQL Server);
* Experience with NoSQL databases such as MongoDB or Redis;
* Knowledge of OWASP Top 10;
* Experience with authentication and authorization mechanisms such as OAuth2, JWT, and IAM;
* Knowledge of auditing practices, traceability, and handling of sensitive data;
* Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, or related fields;
**Differentiators**
* Experience in banking or fintech projects;
* Knowledge of banking regulations and compliance;
* Experience in IT Governance;
* Knowledge of software lifecycle management;
* Experience in version control and change management (CAB);
* Knowledge of structured technical documentation;
* Experience with TypeScript;
* Certifications in Java, Cloud, Architecture, or Security;
**Soft Skills**
* Leadership;
* Communication;
* Problem Solving;
* Analytical Thinking;
* Teamwork;
* Stakeholder Management;
* Relationship Building;
* Decision Making;
* Adaptability;
* Proactivity;
* Self-management;
* Conflict Management;
* Attention to Detail;
* Strategic Thinking;
* Ability to Work Under Pressure;
* Mentoring and Team Development;
In compliance with our personal data protection policies, we inform you that the information you provide will be processed in accordance with the Privacy Notice available on our website. In the section: Privacy Notice for Personal Data Processing\- Candidate\-*
.buttontext616d4705bd22aece a{ border: 1px solid transparent; } .buttontext616d4705bd22aece a:focus{ border: 1px dashed \#972875 !important; outline: none !important; }
As a partner for IT consulting and software development, we specialize in the digital transformation of our clients in finance, insurance, and industry. Our approximately 700 professionals in Germany develop sustainable solutions using cutting-edge technologies.
.buttontext51d9fe5a33d0d42c a{ border: 1px solid transparent; } .buttontext51d9fe5a33d0d42c a:focus{ border: 1px dashed \#972875 !important; outline: none !important; }
Five Reasons to Join \#TeamGFT
Flexibility: Balance is everything here! We offer an environment that supports work-life balance and remote work.
Collaboration: Collaboration is fundamental. We work in multidisciplinary teams where each person contributes their unique skills.
Multiculturalism: We have a diverse global team that fosters an atmosphere of learning and personal growth.
Development: We offer a personalized career plan, as well as training programs to unlock your potential.
Relevance: We collaborate with industry-leading clients on high-impact projects that define the technological future.
.jobColumnTwo .displayDTM h2 { margin\-top: 0px !important; } .jobColumnTwo .displayDT ul{ padding\-inline\-start: 20px !important; list\-style\-position: outside !important; }
.buttontextb636f3111304c10b a{ border: 1px solid transparent; } .buttontextb636f3111304c10b a:focus{ border: 1px dashed \#972875 !important; outline: none !important; }