Senior Software Developer
Overview:
Senior Software Developer
WELCOME TO SITA
We're the team that keeps airports moving, airlines flying smoothly, and borders open. Our tech and communication innovations are the secret behind the success of the world’s air travel industry.
You'll find us at 95% of international hubs. We partner closely with over 2,500 transportation and government clients, each with their own unique needs and challenges. Our goal is to find fresh solutions and cutting-edge tech to make their operations run like clockwork.Want to be a part of something big?
Are you ready to love your job? The adventure begins right here, with you, at SITA.
ABOUT THE ROLE & TEAM:
The Senior Java Developer will play a pivotal role in the design, development, and maintenance of high-performance and scalable Java application. This individual will be responsible for ensuring the seamless integration of various software components, employing microservices architecture, and leveraging containerization technologies such as Kubernetes and Docker.The candidate should possess strong expertise in Java 17, Spring, Spring Security, JWT, Microsoft SQL Server, and Messaging Queues (Rabbit MQ / IBM MQ).
Qualifications:
EXPERIENCE AND EDUCATION:
- Proven experience (6+ years) as a Java Developer with in-depth knowledge of Java 17 and the Spring framework.
- BA or MA degree in Computer Sciences or Engineering
- Professional programming certification in a mainstream programming language is a plus.
KNOWLEDGE AND SKILLS:
- Expertise in Spring Security, JWT, and database management (Microsoft SQL Server).
- Hands-on experience in developing microservices and working with messaging queues (Rabbit MQ / IBM MQ).
- Proficiency in containerization technologies, including Kubernetes and Docker.
- Strong problem-solving and analytical skills.
- Ability to work independently, demonstrating self-drive and initiative.
- Excellent communication and collaboration skills.
- The ideal candidate will be a self-driven and highly motivated individual with a passion for delivering high-quality software solutions.
PROFESSION COMPETENCES:
- Agile Development
- Application Design Architecture
- Application Development Tools
- Application Programming Interfaces (API's)
- Application Unit Testing
- Conceptual Thinking
- Configuration Management
- Conflict Resolution
- Innovation
- Managing Change
- Managing Risk
- Performance Measurement and Tuning
- Requirements Analysis
- Systems Thinking
- Technical Troubleshooting
- Technical Writing/Documentation
CORE COMPETENCES:
- Adhering to Principles & Values
- Communication
- Creating & Innovating
- Customer Focus
- Impact & Influence
- Leading Execution
- Results Orientation
- Teamwork
WHAT WE OFFER:
SITA’s workplace is all about diversity, many different countries and cultures are represented in our workforce. We collaborate in our impressive offices, embracing a hybrid work format. As part of our global benefits, we offer:
🏡 Flex-week: Work from home up to 2 days/week (depending on your Team's needs).
⌚ Flex-day: You may wish to flex your arrival time at the office to beat the rush hours or you may want to leave the office earlier to pick up your kids from school or to go to your favorite game: We support you in being open about your needs and routine with you manager.
🌎 Flex-location: Benefit for 30 working days from anywhere around the world each year!🚀 Professional Development: Level up your skills with our training platforms, including LinkedIn Learning!
🙌🏽 Competitive benefits according to the local market
SITA is an Equal Opportunity Employer and values a diverse workforce. In support of our Employment Equity Program, women, aboriginal people, members of visible minorities, and/or persons with disabilities are encouraged to apply and self-identify in the application process.