Robust critical thinking skills coupled with a desire for growth and learning
Experience communicating technical needs to non-technical team members
Ability to develop scalable, maintainable solutions with a long-term mentality
Proficiency in both server-side (e.g., Java EE, Spring Boot) and client-side (e.g., Angular 14+, JavaScript) technologies
Knowledge of Agile software development methodologies
Experience with enterprise application architecture and orchestration frameworks such as Apache Camel
Your experience with the following will be a plus:
DevOps concepts governing SCM, continuous integration, monitoring, and deployment processes
Client-side unit testing frameworks and test runners like Jasmine and Karma
Docker containerization and AWS cloud deployment and application management via the AWS console