Bachelor's degree in related area and / or equivalent experience / training
Extensive experience developing and maintaining enterprise full stack web applications using modern frameworks, RESTful APIs, and front-end technologies such as Vue.js, JavaScript, HTML, and CSS.
Experience developing and maintaining secure applications, including applying secure coding practices, identifying vulnerabilities, and remediating risks.
Strong experience working with SQL-based relational databases, including schema design, query optimization, and integration using technologies such as Hibernate or similar ORM tools.
Experience following the full Software Development Life Cycle (SDLC), including requirements analysis, development, testing, deployment, and version control using tools such as Git.
Strong organizational skills, with the ability to manage multiple priorities, work independently or as part of a team, and learn and apply new technologies effectively.
Proven ability to collaborate with developers, system administrators, analysts, and stakeholders to gather requirements, communicate technical concepts, and deliver solutions that meet business needs.
Demonstrated ability to analyze legacy code and systems, understand existing business processes, and implement enhancements or modernized solutions.