Description
You will design, develop, and implement large-scale applications in hosted production environments across on-prem and cloud platforms.
Responsibilities
- Manage the full Software Development Life Cycle (SDLC) from design to deployment.
- Develop web services using REST/SOAP protocols with JSON, WSDL, or XML.
- Apply object-oriented design techniques and principles to software architecture.
- Implement CI/CD pipelines within Agile and DevOps methodologies.
Required Skills
- 4+ years of full SDLC experience designing and implementing large-scale applications.
- Proficiency in Java or Node JS programming.
- Experience with Spring Framework and Spring Boot.
- Front-end development using Angular JS, Ext JS, CSS, jQuery, and AJAX.
- Database experience with MongoDB, Postgres, Oracle, ORM, and SQL query performance tuning.
- Cloud-based development experience using Azure.
- Hands-on experience with GitHub, Terraform scripting, and Selenium.
- Proficiency in Linux/Unix shell scripting and JavaScript.
- Experience with IBM MQ or Rabbit MQ.
Preferred Skills
- 6 years of full SDLC experience.
- Experience in the airline industry.