Full-Time

Senior Associate Application Engineer

Full Stack

Posted on 1/9/2025

Discover

Discover

Compensation Overview

$73.5k - $124.3kAnnually

+ Incentives

Junior, Mid

No H1B Sponsorship

Wheeling, IL, USA

Position requires authorization to work in the United States.

Category
Full-Stack Engineering
Software Engineering
Required Skills
Agile
React.js
Redux.js
JUnit
Java
Postgres
AWS
Jenkins
REST APIs
React Native
Oracle
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Informatics, Information Security or Information Technology
  • 1+ year of experience in Information Technology, (Software) Engineering, or related
  • Internal applicants only: technical proficiency rating of Advance Beginner on the Dreyfus Cyber engineering scale.
  • Building applications using Java, SpringBoot, cloud/container technologies, including PCF, AWS, and OCP, Microservices, and REST APIs.
  • Experience with React Native (or React JS), Redux, and Frontend application frameworks.
  • Knowledge of CI/CD pipelines with Jenkins or similar.
  • Experience as part of an Agile engineering or development team.
  • Good understanding of object-oriented principles with an ability to write clean code.
  • Understanding of software testing principles and methodologies and use of frameworks such as Junit/Gatling/Cucumber etc.
  • Using Database Management Systems, including Oracle, MariaDB and PostgreSQL.
Responsibilities
  • Responsible for the ability to program most features and test cases unattended, but lacks a complete overview of product development and operations. As a result, handovers to other team members limits productivity
  • Actively manages and escalates risk and customer-impacting issues within the day-to-day role to management.
  • 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.

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A