Java API Developer
Location: Salt Lake City, UT
Type:Long-term; 6+ months contract
Interview Process: technical screen then video
Hours / Shift: Standard hours; must be on-site
Description:
We have a fantastic opportunity for a Senior Software Engineer with background in engineering/developing web enabled applications. Part of agile scrum team passionate about delivering services in support of broader technology roadmap.
Required Expertise:
- Technical – Java, API, cloud, CI/CD, full stack
- Soft – strong communication, good presentation
- B.S.in Computer Science preferred, Engineering / Mathematics or comparable
- 5+ years of full stack software programming experience building scalable and high throughput web applications
- Experience building API is a must
- Experience building and deploying cloud enabled applications demonstrating 12 factor design.
- Hands on experience with automation & pipeline implementation (Testing, Continuous Integration / Continuous Delivery pipeline)
The Skills You Bring
- You have experience and comfort working in an agile environment (Scrum and Kanban)
- You possess strong engineering skills and experience developing maintainable, scalable multi-tiered applications
- You are a strategic problem solve, bring your curiosity and excitement; desire to collaborate and work closely in a paired programming environment; be energized by fast, iterative and extreme programming practices
- You are open to direction and following agreed upon standards; yet be comfortable with ambiguity and enjoy experimenting, developing and presenting alternatives
- You have maniacal focus on automation and always looking towards reducing waste and improving efficiencies
- You should enjoy communicating and learning the business behind the application
- You have hands-on experience in designing and developing using the following technologies
- Strong expertise with Common programming languages such as core Java, Python etc.
- Experience with SOA and API frameworks such as SOAP and REST a must
- Front end skills including JavaScript, JQuery, AngularJS, NodeJS and React
- Unix and Shell scripting skills
- Pipeline/Build tools GIT, Maven, Jenkins, uDeploy desired.
Nice to Haves:
- Hands on experience with automation & pipeline implementation (Testing, Continuous Integration / Continuous Delivery pipeline)
- Experience with cloud
Background Check (if applicable): Credit, Criminal History, work verification and education verification; drug test; fingerprinting; standard Fidelity process