Our Opportunity:
We are looking for a Software Engineer II at our facility in Bellevue Washington to design and build software components of services and/or platforms.
What Youll Do:
- Actively participate in the definition design development testing and implementation of software functionality using an agile methodology.
- Build and modify scalable distributed software systems.
- Partner with stakeholders and technology teams on how best to implement desired features and enhancements.
- Ensure that technical solutions follow best practices are reliable are easily maintainable and are scalable under sustained load.
- Participate in design and code reviews.
- Collaborate to identify isolate and resolve malfunctions related to software.
- Create and evolve systemrelated documentation.
- Participate in oncall rotations and contribute to operational excellence.
What Youll Need:
- Bachelors degree in Computer Science Computer Information Systems or related field and 3 years of experience.
- Will also accept a Masters degree and 1 year of experience.
- Experience must include 1 year with: software engineering;
- Developing software components and/or services using Java 8 Spring Boot Hibernate JQuery JSON AngularJS Tomcat HTML5 CSS3 Spring MVC;
- Working with cloud based web services (HTTP REST);
- SQL and developing modules with relational databases;
- Server technologies;
- Quality assurance methodologies and automated testing;
- Experience with any of the following: AWS/Azure Terraform Agile/Scrum opensource technologies responsive module design continuous integration using Jenkins;
- ServiceOriented Architecture.
- The position is eligible for the Employee Referral Program.