Software Engineer II
Job Description
Job Title: Software Engineer II
Location: Denver, CO
Type: CTH or Full Time
Salary: $82,000 - $120,000/year
Job Duties:
We are looking for a software engineer to implement back-end software solutions to serve both internal and external customers. The position entails working on an agile development team within our Core Applications team to develop Java and Javascript-based projects. You will interface with other teams within the organization to develop complete systems to better our customers experiences.
Responsibilities:
Design, implement and test back-end solutions using Python, Node and/or Java/Spring Framework
Assist in developing and maintaining continuous integration pipelines
Leverage AWS services to implement, deploy, monitor and maintain a scalable API platform
Leverage agile software development practices to design and build iteratively
Work closely with product owner to create stories and features
Interface with other teams as needed to resolve dependencies
Assist with troubleshooting of issues as needed
Participate in the design and architecture of software solutions
Collaborate with other team members to integrate various components into a finished product
Think and execute in Agile manner
Skills, Experience and Requirements
Bachelors or Masters degree, preferably in Computer Science, Computer Engineering or other technical (STEM) field or an equivalent of experience.
2+ years of software development experience, including educational experience, using Java
Experience developing RESTful APIs, either on-prem or in AWS
Experience using containerization
Good understanding of computer science fundamentals - object-oriented design, data structures, algorithm design, good API design, test-driven development, CI/CD
Good problem-solving and analytical skills
You will be best qualified if you have experience with some of the following:
Java
Python
AWS data analytics and web application services - Lambda, EC2, API Gateway, RDS, SNS
Docker
React
Streaming Data Frameworks
Java, Spring Boot framework
Recommended Skills
- Api
- Agile Methodology
- Algorithm Design
- Amazon Web Services
- Analytical
- Api Design