The Associate Software Engineer is needed to develop software products and solve technical problems by means of following a defined systematic and disciplined approach, employing software infrastructure and/or communication technologies to accomplish assignments.
Requirements
- Strong fundamentals of core Java (Java 11 or above required)
- Experience in Spring/Spring Boot Framework
- Good understanding of message-based systems (preferably IBM MQ) and events-driven architecture
- Experience with IntelliJ Eclipse * or equivalent IDEs
- Usage of cloud-based log analysis tools preferably Splunk
- Strong debugging
- Ability to design write test and debug computer programs
Responsibilities
- develop software products and solve technical problems by means of following a defined systematic and disciplined approach
- employs software infrastructure and/or communication technologies to accomplish assignments
- Strong fundamentals of core Java (Java 11 or above required)
- Experience in Spring/Spring Boot Framework
- Good understanding of message-based systems (preferably IBM MQ) and events-driven architecture
- Experience with IntelliJ Eclipse * or equivalent IDEs
- Understanding of Continuous Integration and Continuous Deployment (CI/CD) methodologies
Other
- The Associate Software Engineer is an individual contributor that reports to an engineering/product manager and works closely with an engineering leader for mentoring
- A preference to having worked within the Travel/ Hospitality sector
- 0-1 year of experience in the field or in a related area
- Strong ability to work in a team
- Ability to collaborate with customers management
- Capable of working independently and as part of a cross-functional team
- Strong verbal and written communication skills