Skip to content

Senior Associate Application Engineer
Company | Discover |
---|
Location | Wheeling, IL, USA |
---|
Salary | $73500 – $124300 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- Bachelors Computer Science, Engineering, Informatics, Information Security, Information Technology, or related.
- 1+ years Information Technology, (Software) Engineering, or related
- Internal applicants only: technical proficiency of Advanced Beginner on the Dreyfus Engineering scale.
Responsibilities
- Responsible for the ability to program most features and test cases unattended, but lacks a complete overview of product development and operations.
- Completes most features and user stories including test cases and automation unattended.
- Learns more complex software engineering practices such as domain driven design, test driven development, operations, and security.
- Contributes to agile ceremonies, leads demos and presentations, helps new engineers learn established norms, and participates in technology communities.
- Participates in system design decisions and learns how these decisions impact the product as a whole.
- Learns to support production systems and understands how observed events and failures impact the product.
Preferred Qualifications
- Strong Java experience
- Strong hands-on experience and understanding of working in a cloud environment such as AWS
- Experience with EMR (Elastic Map Reduce), Spark
- Strong experience with CI/CD pipelines with Jenkins
- Experience with the following technologies: SpringBoot, Gradle, Terraform, Ansible, GitHub/GitFlow, PCF/OCP/Kubernetes technologies, Artifactory, IaC
- Experience with Behavior Driven Development (BDD, Cucumber test framework)
- Experience writing unit and service level tests to ensure adequate code coverage (JUnits)
- AWS and Java Certifications