Senior Associate Application Engineer – Backend
Company | Discover |
---|---|
Location | Houston, TX, USA, 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 rating of advanced beginner on the Dreyfus engineering scale
Responsibilities
- 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 experience working with Java programing language and Springboot
- Cloud container Platform experience (Kubernetes, OCP)
- Experience in API Domain Design, API Security (JWT, OAUTH), API testing with Cucumber and JUnit
- Core Java, Spring Boot (Security, OAuth, MVC, JPA, Hibernate, REST API, Swagger)
- SQL/PostgreSQL/Messaging Systems/Kafka
- Gatling, JMeter, Monitoring and Performance tooling knowledge
- Experience in DevOps and build tools using Jenkins CI/CD, Gradle, Github, Nexus and SonarQube and other code coverage tools
- Experience of working in an agile development environment and exposure to XP engineering practices
- Ability to work closely with a business initiative owners and product owners