Senior Java Developer

Job Informationen

Your tasks: cutting-edge financial software solutions tailored to the unique requirements of our clients. Financial Domain Knowledge: Utilize your deep knowledge of finance, including regulations and IT trends, to ensure our software aligns with regulatory standards and enhances financial decision-making. Cross-Functional Collaboration: Collaborate closely with cross-functional teams, including financial analysts, data scientists, and UI/UX designers, to translate business requirements into modern software solutions. Architectural Leadership: Lead the design and architecture of financial systems, ensuring scalability, reliability, and security, while optimizing performance and maintaining a focus on industry best practices. Mentorship and Team Development: Act as a mentor to junior engineers, providing guidance, code reviews, and fostering a culture of continuous learning within the development team. Your profile: Educational Qualification: A degree in Computer Science, Software Engineering, or a closely related field at the bachelor's or master's level. Proven Experience: A track record of at least five years of professional involvement in full-stack development, preferably in the financial sector or in consulting Advanced Java Expertise: Extensive hands-on experience (5 years+) and a strong command of Java programming, encompassing advanced expertise in Java frameworks and libraries. (Spring Framework, Spring Boot, SOAP & REST Webservices, JPA/Hibernate, SQL, Junit). Java Design Pattern and Principles: Know the common Java design patterns and principles and feel confident in using them. (Singleton, Factory, Observer, Dependency Injection/Inversion of Control (IoC), Interface Segregation Principle. Cloud Expertise: Familiarity with one or more major cloud platforms like AWS, Azure, Google Cloud. Proficiency in using cloud-native services, such as compute, storage, networking and database solutions. Experience deploying Java applications in cloud environments/container technologies and designing them to scale horizontally or vertically based on demand. Certification in cloud platforms (e.g. Azure Solutions Architect) is a plus. Comprehensive Understanding of Software Architectures: A profound comprehension of modern software architectural frameworks, including microservices, serverless computing, or containerization, along with the capacity to implement these frameworks. Proficient with Agile delivery methodologies: Experience in effectively applying agile delivery methodology, including a deep understanding of agile principles, iterative development, collaboration with cross-functional teams, and delivering high-quality software products in a dynamic and customer-centric environment. Consulting experience: Ability to provide strategic guidance, solve complex technical challenges, and deliver tailored solutions while effectively communicating with clients and stakeholders. Problem-Solving and Innovative Thinking: A proven track record of addressing technical challenges, recognizing opportunities for innovation, and executing solutions that align with industry best practices. Bilingual Proficiency: Proficiency in German and English is mandatory, ability to communicate fluently in French is a plus.

Benötigte Skills
  • Hibernate
  • Deutsch
  • Englisch
  • Französisch
  • Azure
  • Versicherung
  • Security
  • Senior
  • Softwarearchitektur
  • Storagemanagement
  • CLOUD
  • JAVA
  • SQL
  • Banken / Finanzgesellschaften
  • Spring
  • Bachelor
  • Master
Job Details
  • Job Status Aktiv
  • Pensum Vollzeit