Shire Jobs

Mobile Shire Logo

Job Information

CWC Travel, Inc Solution Architect 3 in Issaquah, Washington

Job Description:

Provide deep architecture knowledge to design and define the future direction of the software architecture, technical framework, and software processes by anticipating needs and implementing solutions. Participate in product designs across multiple teams and projects to help build architecturally stable and scalable solutions. Work with the internal customers to design business unit applications and workflows often serving as a consultant to management and external spokesperson for the organization. Provide architectural input and maintain the stability of the overall platform by ensuring the appropriate design and development standards are always used. Responsible for software architecture including determination of current limitations and compatibilities between subsystems, selection of new concepts and methodology, and development of mission critical enhancements. Partners with business teams to gather and translate business functional requirements into technical solutions leveraging Costco Travel's enterprise application framework. Coordinate tasks throughout the development life cycle and focus on delivery of quality solution. Telecommuting permitted up to 75% within the same MSA.

* *

Minimum Job Requirements:

Primary Requirements: 

  • Education: Master's or foreign equivalent degree in Computer Science, Computer Engineering, Information Technology, or a related field.
  • Experience: Three years of experience in:

    • designing and developing software using object-oriented programming concepts and design patterns;
    • designing and developing with presentation layer technologies (such as JSP, javascript and MVC frameworks);
    • designing and developing client-server and web-based applications using Java Enterprise Editions technologies (such as Servlet, Java Server Pages, or Spring);
    • architecting, developing, and utilizing Java technologies and libraries, including but not limited to all of the following: Collections, I/O, Networking, Multi-Threading, Reflection and JDBC;
    • architecting, designing, and developing software using relational and/or No-SQL databases using Java Database Connectivity or an equivalent data-tier framework;
    • using data transmission/exchange standards such as XML, JSON, or X/HTML;
    • architecting, designing, and/or developing REST-ful services using Java technologies like Spring Boot or Jersey;
    • architecting software solutions for IT travel industry and Online Travel Agent systems, in accordance with Open Travel Alliance (OTA) standards;
    • architecting software solutions for continuous integration and continuous deployment environments using Jenkins;
    • experience architecting and/or developing solutions for cloud-ready software applications using microservices standards; and
    • coordinating tasks throughout the development life cycle and focus on delivery of quality solution.

       

Alternative Requirements: 

Education: Bachelor's or foreign equivalent degree in Computer Science, Computer Engineering, or a related field.

Experience: Five years of progressive, post-baccalaureate experience in:

designing and developing software using object-oriented programming concepts and design patterns;

designing and developing with presentation layer technologies (such as JSP, javascript and MVC frameworks);

designing and developing client-server and web-based applications using Java Enterprise Editions technologies (such as Servlet, Java Server Pages, or Spring);

architecting, developing, and utilizing Java technologies and libraries, including but not limited to all of the following: Collections, I/O, Networking, Multi-Threading, Reflection and JDBC;

architecting, designing, and developing software using relational

DirectEmployers