Job Description:
Optomi, in partnership with a leader in the airline industry, is searching for an associate developer to join their team!
What the right candidate will enjoy:
- Innovative Projects: Working with Java, Angular 17, and cloud services to solve real-world challenges.
- Team Collaboration: Engaging with a global team to build impactful, customer-facing features.
- Skill Development: Expanding expertise in DevOps, cloud architecture, and mobile development.
- Customer Impact: Creating solutions that enhance self-service kiosks, bag drop, and push notifications.
- Career Growth: Advancing within a supportive, innovation-driven environment.
- Work from home flexibility: Hybrid work schedule!
Responsibilities of the right candidate:
- Develop, maintain, and enhance Java-based web applications and services with a focus on mobile-aware solutions.
- Collaborate with senior developers and other team members to build new features, troubleshoot issues, and enhance system performance.
- Engage in the full software development lifecycle, including requirement gathering, development, testing, and deployment.
- Participate in the development of push notifications and self-service features for customers.
- Work on kiosk screen interfaces and projects related to baggage handling processes.
- Troubleshoot and debug complex technical issues, providing timely and effective solutions.
- Participate in code reviews, ensuring best practices are followed and security standards are met.
- Provide production support as needed, ensuring smooth deployments and resolving any operational issues.
Experience of the right candidate:
- Bachelor’s degree in computer science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 2 years total development experience
- 1 year web application or services experience
- Basic to intermediate knowledge of object-oriented programming, common data structures and algorithms, design patterns and best practices
- Basic to intermediate development skills with, Java, JSP, JMS, XML, HTML, JavaScript, CSS, GIT, JQuery, Angular, SOAP/REST and other web development technologies
- Experience with GitHUB
- Knowledge of relational databases (PostgreSQL, Cloudant, MySQL)
- Ability to scrutinize applications and services to ensure they adhere to security standards.
- Networking knowledge (Sockets, TCP/IP, UDP)
- Excellent prioritization and time management skills
- Excellent analytical thinking and problem-solving abilities.
- Personal commitment to Agile principles and a continuous improvement mindset Knowledge of TDD and automated testing
- Knowledge of PCI Compliance / OWASP standards
- Knowledge of diagnostics tools (Postman, SOAPUI, HTTP Analyzer, Dynatrace)