Senior Java Developer

Thema Consulting SA

Bewerben
  • Veröffentlicht:

    22 Dezember 2022
  • Pensum:

    100%
  • Vertrag:

    Festanstellung
  • Arbeitsort:

    Lugano

Senior Java Developer

The role

You are taking over an important Senior Developer Profile role within a leading solutions provider for Treasuries and Capital Markets divisions of banks and corporates.
You will be working in a dedicated and flexible team to enable both functional development of our comprehensive solutions, successful implementation for our clients, end-user support through our internal Clients Support Team.


Profile requirements


  • 5/10+ years as a Senior Java Developer in the same field

  • Ability to architect and support multi-tier Java applications

  • Ability to create project plan and to deliver technical solutions with effective cost and time-to-market

  • Test-aware approach: every software functionality must be covered with well documented Test Cases to prevent software regression and to ensure high level of quality on delivered solutions

  • Troubleshooting attitude

  • Professional and expert attitude to deal with Business Stakeholders, in order to understand requirements, constraints, business directives and exceptions. At the same time, capability to report to Business Stakeholders on daily basis, producing documents and reports with high quality and precision

  • Proven competence on SOA, microservice architectures, Database modeling and tuning, software architecture and component-oriented solution design

  • Knowledge of GIT, jUnit, jProfiler (or similar), jMeter (or similar), Jenkins and Atlassian tools (Jira, Confluence)

  • High flexibility, communication skills and ability to work under pressure in a fast growing multi-cultural environment

  • AGILE project methodologies (SCRUM), with bi-weekly SCRUM meeting, SCRUM planning and Task tracking with Jira

  • Fluent in Italian and English


Nice to have


  • BSc or MSc in Computer Science or related field

  • Proven competences across financial / banking data-modes, knowledge of data-interchange formats

  • Public GitHub repository with personal projects or contributions

  • Past experience over fat-client MS Windows-based C++ project

  • Polyglot attitude (knowledge of Java, Javascript, EC6, Angular (2+), NodeJS, Python, Functional Programming) is appreciated

  • Experiences with Window Server / Unix as runtime environment

  • Working experiences in the field of High Volume, Real Time Data Processing

  • Experiences with NoSQL systems and Message-Oriented Middleware (JMS, EJB MDB, ActiveMQ, RabbitMQ, MSMQ, Kafka, QPid)

  • Experiences with other RDBMS and ORMs

  • AGILE project methodologies (SCRUM), with bi-weekly SCRUM meeting, SCRUM planning and Task tracking with Jira

  • Experience on Continuous Integration and Continuous Delivery system like Jenkins, Docker, Kubernetes, Ansible, Chef, Puppet


Seniority Level

Senior level


Industry


  • Information Technology and Services

  • Financial Services

  • Capital Markets.


Employment Type

Full-time


Job Functions

Senior Developer


Disclaimer / Policy Statements

THEMA Consulting is an Equal Opportunity Employer: we respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.


Bewerben