Senior Full Stack Developer

Teksystems
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Senior

Job location

Tech stack

Java (Programming Language)
Agile Methodology
Cloud Computing
Software Quality
Databases
Relational Databases
Linux
Hibernate (Java)
Microsoft Office
MySQL
Scrum Methodology
Query Optimization
Software Engineering
Software Systems
SQL Databases
Systems Architecture
ReactJS
Spring-boot
Build Management
Kubernetes
Information Technology
React Native
Docker

Job description

Our client, a leading company in commodity trading based in Geneva, is looking for an experienced Full Stack Developer with expertise in Java, Springboot and React.

MISSION:

The Senior Full Stack Developer will design, build, and enhance critical components of our Real Time trading platform. Acting as a key technical contributor, this role ensures high-performance, scalable, and secure solutions across the entire software development life cycle.

The mission involves collaborating with other Senior engineers to define system architecture, implement advanced features, and maintain best practices in development, testing, and deployment. With deep expertise in Java, Spring Boot, and Linux environments, the Senior Full Stack Developer will play a pivotal role in driving technical excellence, improving reliability, and enabling innovation within our trading infrastructure.

MAIN ACTIVITIES AND RESPONSIBILITIES:

  • Drive new developments in close collaboration with the product delivery manager, users, and QA team, ensuring quality, maintainability, and performance while fostering a collaborative and supportive environment.
  • Take ownership of solution design and delivery across Back End and Front End components for a Real Time trading platform.
  • Improve, evolve, and refactor existing solutions to enhance scalability, reliability, and performance.
  • Ensure best practices in code quality, testing, and documentation throughout the development life cycle.
  • Partner closely with the dealing desk to deliver pragmatic, results-oriented solutions aligned with business needs.
  • Contribute proactively to the team's requests and needs.

REQUIRED EDUCATION AND EXPERIENCE:

  • Bachelor's or Master's degree in Computer Sciences or a similar level of education
  • w6+ years of experience in Java/SpringBoot development, REACT and REACT Native experience will be a plus.
  • Cloud/distributed application development experience: Kubernetes/Docker experience.
  • Knowledge and experience of interacting with the database tier using Hibernate.
  • Knowledge of relational databases, with MySQL skills particularly advantageous (schema design, query optimization, transactions).
  • Prior experience in agile environments (Scrum/Kanban) a plus.
  • Experience with Real Time trading platforms or the gaming industry a plus
  • Prior experience communicating directly with a trading team or other Front Office business a plus.
  • Proven ability to design and build scalable, high-performance software solutions

QUALIFICATIONS AND SKILLS:

  • Excellent communication skills, able to collaborate effectively with cross-functional teams (BA, QA, users)
  • Sense of responsibility and initiative;
  • Ability to work autonomously;
  • Demonstrated track record of continuous improvement and innovative thinking both in approach and in practical effect;
  • Resistance to stress and time-pressure;
  • Excellent interpersonal skills and customer orientation;
  • Agile and flexible mindset, reactive to requests;
  • Excellent organizational skills and attention to detail;
  • Ability to interact with colleagues of diverse cultures; respect for diversity;
  • Full professional proficiency in Office 365 is expected;
  • Full professional proficiency in spoken and written English is required; knowledge of other languages (Spanish) is an asset.
  • Swiss national, EU national, or holder of a valid Swiss work permit.

SKILLS:

  • Java
  • React
  • Springboot
  • SQL
  • Cloud
  • MySQL
  • Scrum
  • Kanban
  • Hypernets
  • Financial
  • Real Time

EMPLOYEE VALUE PROPOSITION:

Flat structure, career progression, flexible environment.

Job Title: Senior Full Stack Developer

Location: Zürich, Switzerland

Job Type: Permanent

TEKsystems, an Allegis Group company. Allegis Group AG, Aeschengraben 20, CH-4051 Basel, Switzerland. Registration No. CHE-101.865.121. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website.

To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website.

We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.

Requirements

  • Bachelor's or Master's degree in Computer Sciences or a similar level of education
  • w6+ years of experience in Java/SpringBoot development, REACT and REACT Native experience will be a plus.
  • Cloud/distributed application development experience: Kubernetes/Docker experience.
  • Knowledge and experience of interacting with the database tier using Hibernate.
  • Knowledge of relational databases, with MySQL skills particularly advantageous (schema design, query optimization, transactions).
  • Prior experience in agile environments (Scrum/Kanban) a plus.
  • Experience with Real Time trading platforms or the gaming industry a plus
  • Prior experience communicating directly with a trading team or other Front Office business a plus.
  • Proven ability to design and build scalable, high-performance software solutions, * Excellent communication skills, able to collaborate effectively with cross-functional teams (BA, QA, users)
  • Sense of responsibility and initiative;
  • Ability to work autonomously;
  • Demonstrated track record of continuous improvement and innovative thinking both in approach and in practical effect;
  • Resistance to stress and time-pressure;
  • Excellent interpersonal skills and customer orientation;
  • Agile and flexible mindset, reactive to requests;
  • Excellent organizational skills and attention to detail;
  • Ability to interact with colleagues of diverse cultures; respect for diversity;
  • Full professional proficiency in Office 365 is expected;
  • Full professional proficiency in spoken and written English is required; knowledge of other languages (Spanish) is an asset.
  • Swiss national, EU national, or holder of a valid Swiss work permit.

SKILLS:

  • Java
  • React
  • Springboot
  • SQL
  • Cloud
  • MySQL
  • Scrum
  • Kanban
  • Hypernets
  • Financial
  • Real Time

About the company

Our client, a leading company in commodity trading based in Geneva, is looking for an experienced Full Stack Developer with expertise in Java, Springboot and React.

Apply for this position