Senior Software Developer at SITA Switzerland Sarl
Reading RG1, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

12 Aug, 25

Salary

0.0

Posted On

13 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Processing, Computer Science, Spring Framework, Software Design Patterns, Scrum, Data Streaming

Industry

Computer Software/Engineering

Description

ABOUT YOUR SKILLS

  • Bachelor’s or master’s degree in computer science, software engineering, or a related field.
  • At least 5 years experience working in a development role.
  • Proven experience in Java programming, with a focus on building scalable and high-performance applications.
  • In-depth knowledge of the Spring Framework and some of its various modules for efficient development.
  • Practical application of software design patterns
  • Experience interfacing to messaging systems, preferably Kafka for real-time data streaming and processing.
  • Worked in an agile or devops environment, preferably with scrum.
Responsibilities

ABOUT THE ROLE & TEAM

Join our innovative and fast-paced Border Management platform team as a Senior Software Developer, where you’ll play a pivotal role in shaping the future of our industry leading products. The technology platform underpins all of our portfolio and is a critical component of our future success.

If you are passionate about pushing the boundaries of technology and thrive in a collaborative and dynamic environment, we invite you to join us on this exciting journey. Apply now to be a key player in shaping the future of our platform!

  • Be at the forefront of technological advancements, contributing to a dynamic and forward-thinking platform team.
  • Take a leading role working alongside diverse and talented individuals, fostering creativity and knowledge exchange.
  • Develop professionally and advance in a rapidly evolving industry.
  • Drive the development of a platform that makes a significant impact in the industry.

WHAT YOU’LL DO

  • Review requirements from various product lines to help product owner define and prioritize new features.
  • Write code to team standards in order to implement and test new features.
  • Review code and provide feedback for other team members.
  • Identify and develop automated tests cases for new features.
  • Triage and fix bugs reported by users and testers.
  • Alongside the scrum master, ensure new stories and features meet the definition of ready.
  • Accurately estimate effort on new Features, stories and tasks.
  • Contribute to definition and implementation of DevOps pipelines to build test and deploy code as required.
  • Participate in reviews of everything from low level code to sprint performance or definition of new features.
  • Document new features using agreed standards to encourage adoption with platform consumers.
  • Collaborate with colleagues in your scrum team and with other teams on companywide initiatives and innovation.
    Qualifications:
Loading...