SITA
Posted 3w ago

Senior Software Developer - Development microservices

SITA
Delhi, Delhi, India
HybridFull Time
Responsibilities
  • designing solutions
  • developing microservices
  • mentoring developers
Requirements
  • 5+ years software development experience with Java and Spring Boot
  • Microservices
  • Messaging
  • SQL/NoSQL
  • Azure DevOps
  • Unit testing, and Linux
  • Strong security and performance focus
Technical tools mentioned
JavaSpring BootKafkaAMQIBM MQRabbitMQRedisHazelcastInfinispanHibernateMyBatisAzure DevOpsJUnitMockitoLinuxElasticsearchMongoDBOracleMySQLJWTApache CamelLDAPAWSAzureGCPDockerKubernetesGitLabKarafForegrock

Job description

Overview:

 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

 

We are looking for an experienced Senior Software Developer (Microservices and Java) to join our team. The candidate will take a role in designing, developing, and deploying scalable and secure applications, with a focus on Microservices, Java development, and Spring Boot. You will work in an Agile environment, leveraging modern tools and technologies to deliver high-quality solutions that meet business needs.

As a Senior Software Developer, you will be responsible for overseeing the development lifecycle, ensuring best practices in design and implementation. You will focus on building robust Java-based backends with Spring Boot and implementing microservices. Additionally, you will collaborate with cross-functional teams to maintain high standards in security, scalability, and performance.

 

WHAT YOU’LL DO

  • Design, develop, and maintain scalable Java-based backend solutions using Spring Boot.
  • Lead the development and implementation of microservices.
  • Work collaboratively in an Agile environment, employing Scrum techniques.
  • Ensure application security by implementing features such as JWT authentication and authorization.
  • Manage databases, including SQL (Oracle, MySQL) and NoSQL (MongoDB, Elasticsearch).
  • Oversee CI/CD pipelines using Azure DevOps and ensure efficient deployment processes.
  • Perform unit and integration testing using tools like JUnit and Mockito.
  • Mentor team members in best practices for software development and delivery.
  • Troubleshoot and optimise performance issues in backend systems.
  • Document technical specifications and maintain comprehensive records


Qualifications:

ABOUT YOUR SKILLS

  • Bachelor’s degree with 5+ years of professional software development experience
  • Experience in migration from a monolithic application to microservices
  • Experience with messaging frameworks like Kafka, AMQ, IBM MQ, RabbitMQ.
  • Experience with caching technologies like Redis, Hazelcast, Infinispan
  • Experience with ORM frameworks like Hibernate, MyBatis
  • Proven expertise in Java development and Spring Boot frameworks.
  • Hands-on experience in developing microservices-based architectures.
  • Experience with Agile methodologies and Scrum practices.
  • Proficiency in building CI/CD pipelines using Azure DevOps.
  • Familiarity with implementing security features and managing confidential systems.
  • Experience working with Linux/Unix environments.

 

GOOD TO HAVE

 

Knowledge and/or experience of

  • Apache Camel
  • LDAP for Authentication
  • Cloud services (AWS, Azure, GCP)
  • Containerization (Docker, Kubernetes, GitLab)
  • IAM like Foregrock, etc.
  • Karaf Microservices

 

WHAT WE OFFER

 

We’re all about diversity. We operate in 200 countries and speak 60 different languages and cultures. We’re really proud of our inclusive environment. Our offices are comfortable and fun places to work, and we make sure you get to work from home too. Find out what it's like to join our team and take a step closer to your best life ever.

 

 

🏡 Flex Week: Work from home up to 2 days/week (depending on your team’s needs)

 

Flex Day: Make your workday suit your life and plans.

 

🌎 Flex Location: Take up to 30 days a year to work from any location in the world. 

 

🌿Employee Wellbeing: We’ve got you covered with our Employee Assistance Program (EAP), for you and your dependents 24/7, 365 days/year. We also offer Champion Health – a personalized platform that supports a range of wellbeing needs.

 

🚀Professional Development: Level up your skills with our training platforms, including LinkedIn Learning! 

 

🙌🏽 Competitive Benefits: Competitive benefits that make sense with both your local market and employment status. 

 

SITA is an Equal Opportunity Employer. We value a diverse workforce. In support of our Employment Equity Program, we encourage women, aboriginal people, members of visible minorities, and/or persons with disabilities to apply and self-identify in the application process. 

 

About SITA

Provides IT and telecommunication services to the aviation industry.

Similar jobs

Software Developer roles near Delhi, Delhi
7h
Save
Mark Applied
Hide
Software Engineer - Full Stack Development
Bangalore or Hyderabad or Gurgaon or Chennai or Noida or Asia
HybridFull Time
Kyndryl
KyndrylNYSE: KD: Manages and modernizes mission-critical IT infrastructure systems.
10+ YOE10+ years IT experience, including 5+ years full-stack development, cloud-native applications, microservices, Agile delivery, and at least two large-scale cloud modernization programs. Bachelor's degree required; master's preferred.
Java, Spring Boot Framework, REST APIs, SOAP Services, XML, JSON, Maven, Gradle, React, HTML5, CSS3, Kubernetes, OpenShift, Microsoft Azure, SQL, NoSQL, Apache Tomcat, New Relic, Splunk, Angular, ReactJS, VueJS, ExpressJS, MongoDB, PostgreSQL, MySQL, Oracle Database, Microsoft SQL Server, Redis, DynamoDB, Python, Node.js, JPA, Hibernate, Quarkus, Go, Scala, API Gateway Platforms, JBoss EAP, Open Liberty, Kafka, Nginx, Jetty, Oracle WebLogic, RabbitMQ, Azure DevOps, Jenkins, Git, Nexus, Jira, Terraform, Ansible
7h
Save
Mark Applied
Hide
Senior Software Engineer Engineer (Data Analytics)
Delhi, Delhi, India
RemoteFull Time
Bitwarden
Bitwarden: Open-source password and secrets management software.
6+ YOERequires 6–10 years of software engineering experience, complex Angular application development, RxJS or similar reactive programming, front-end state management, Tailwind CSS, communication, and problem-solving skills.
Angular, RxJS, Tailwind CSS
13h
Save
Mark Applied
Hide
Custom Software Engineer
Gurugram, Haryana, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
12+ YOERequires 15 years of full-time education, 12–14 years of experience, and at least 6 years designing and managing Oracle Cloud Infrastructure architecture, with expertise in scalable systems and cloud optimization.
Oracle Cloud Infrastructure Architecture
14h
Save
Mark Applied
Hide
Software Engineer II
Gurugram or Jaipur
HybridFull Time
PAR Technology
PAR TechnologyNYSE: PAR: Provides unified software and hardware for restaurant operations.
3+ YOE3+ years developing enterprise-grade systems with Ruby on Rails; experience with Databricks, web services, scalable systems, microservices, and asynchronous processing using Sidekiq and Kafka.
Ruby on Rails, Databricks, OAuth, JWT, SSO, AWS, Docker, Kubernetes, MySQL, Sidekiq, Kafka, Microsoft Teams
14h
Save
Mark Applied
Hide
Senior Engineer
Gurugram, Haryana, India
HybridFull Time
MongoDB
MongoDBNASDAQ: MDB: Cloud-based document database platform for software application development.
6+ YOERequires 6+ years of software engineering experience, deep expertise in a modern programming language, complex problem-solving ability, cross-team communication, and experience with containers, Kubernetes, and CI/CD.
Python, Go, Rust, Kubernetes, CI/CD, Drone.io, Next.js, FastAPI, React
17h
Save
Mark Applied
Hide
Senior Software Engineer
Gurugram, Haryana, India
OnsiteFull Time
Moody's
Moody'sNYSE: MCO: Global provider of financial credit ratings and risk data.
6+ YOE6+ years of technology experience; expertise in APIs, cloud-native services, AI agents, RAG, Python, security, architecture, and event-driven integrations. Bachelor's or master's degree in computer science or software engineering.
REST, SOAP, ClaudeCode, FastMCP, CrewAI, LLM APIs, RAG, Cursor, Claude Code, GitHub Copilot, Microsoft Visio, PowerPoint, Azure, AWS, Python, JavaScript, Unix shell scripting, CI/CD
20h
Save
Mark Applied
Hide
Software Engineer
Pune or Bengaluru or Mumbai or Gurgaon or Hyderabad or Chennai
OnsiteFull Time
Xoriant
Xoriant: Provides digital engineering and software services for global enterprises.
6+ YOE6+ years of experience developing RPA solutions; proficiency with RPA platforms, workflows, orchestrators, bots, SQL, APIs, JSON, XML, scripting, SDLC, agile, CI/CD, debugging, and analysis.
UiPath, Automation Anywhere, Blue Prism, Microsoft Power Automate, SQL, APIs, JSON, XML, Python, VB, C#, Java, CI/CD
21h
Save
Mark Applied
Hide
Software Engineer/ Senior Software Engineer- Data Science (Search and Match)
Noida, Uttar Pradesh, India
OnsiteFull Time
BOLD
BOLD: Provides digital tools for resume building and job searching.
4.5+ YOEExpert Python, machine learning and NLP experience, LLM/RAG search, prompt engineering frameworks, vector search, model fine-tuning, backend technologies, deep-learning libraries, and 4.5+ years for senior level.
Python, SQL, LangChain, CrewAI, Solr, OpenSearch, Elasticsearch, Flask, Gunicorn, spaCy, NLTK, Gensim, TensorFlow, PyTorch