Apply now »

Senior Specialist - Software Engineering

Job Req Id:  1405991

Java Developer

 

  • Writes tests and documents technical work products eg code scripts processes according to organizational standards and practices
  • Solves technical problems and builds componentslibraries with farranging impact
  • Delivers high quality work and coaches more junior engineers on technical craftsmanship
  • Conducts root cause analysis to identify systemic problems and defines and leads execution of action items to address
  • Designs thoughtfully integrated systems that model organizational best practices allowing disparate teams across product domains to deliver value with speed scale and reliability
  • Oversees the management of technical debt in existing systems and drives opportunities to eliminate within ongoing implementations
  • Consistently anticipates scaling latency and durability challenges and guides teams in implementation of mitigating strategies
  • Partners with the security organization to incorporate security conscious practices early in the lifecycle of new systems
  • Thoughtfully evaluates technical risks and guides toward practical prevention strategies
  • Consistently reflects on squad delivery practices throughout their span of influence recommends improvements to leadership and drives their implementation
  • Maintains a focus on removing the duplication of effort across teams and proactively identifies opportunities for reuse within their span of influence

 

ALL YOULL NEED FOR SUCCESS

 

  • Bachelors degree in Computer Science Computer Engineering Technology Information Systems CISMIS Engineering or related technical discipline or equivalent experiencetraining
  • 7 years of experience designing developing and implementing largescale solutions in production environments
  • Preferred Qualifications Education Prior Job Experience
  • Masters degree in Computer Science Computer Engineering Technology Information Systems CISMIS Engineering or related technical discipline or equivalent experiencetraining
  • Airline Industry experience
  • Skills Licenses and Certifications

 

Proficiency with the following technologies

o Programming Languages Java JavascriptTypescript

o Frameworks SpringSpringBoot

o Front End Technologies React ExtJS

o Deployment Technologies Kubernetes Docker

o Source Control GitHub Azure DevOps

o CICD GitHub Actions Azure DevOps

o Data management PostgreSQL Oracle

o IntegrationAPIs Technologies REST GraphQL

o Cloud Providers such as Azure and AWS

o Test Automation Selenium TestNG Postman SonarQube Cypress JUnitNUnitPyTest Cucumber Playwright WiremockMockitoMoq

 

  • Ability to optimize solutions for performance resiliency and reliability while maintaining an eye toward simplicity
  • Ability to concisely convey ideas verbally in writing in code and in diagrams
  • Ability to optimize system designs spanning multiple teams to allow small safe incremental releases
  • Ability to work through others by cooperatively sharing responsibilities
  • Proficiency in objectoriented design techniques and principles
  • Proficiency in Agile methodologies such as SCRUM
  • Proficiency in DevOps Toolchain methodologies including Continuous Integration and Continuous Deployment
Min Salary: 
Max Salary: 


Job Segment: Test Engineer, Computer Science, Front End, Testing, Cloud, Engineering, Technology

Apply now »