Job Details
The role involves overseeing the end-to-end application and system development, as well as maintenance on complex multi-technology platforms within a specified client group, business unit, or corporate department. The responsibilities include maintaining customer relationships, leading requirements gathering meetings, owning the change request process, providing technical advice, and making decisions that impact cross-functional teams. The individual may research and propose new technologies, develop application scope and objectives, and write correct and clean code following best practices. Technical design and code reviews, as well as technical testing, are part of the role. The individual may lead small to medium-sized projects, mentor others, and provide troubleshooting support.
Qualifications & Experience:
Requires a BA/BS degree in a related field or technical institute training and at least 8 years of related experience.
Preferred experience in multi-database, multi-language, or multi-business application environments.
Strong proficiency in Java/JEE Stack, Quarkus Framework, Kogito Framework, event-driven Microservices Architecture, REST (API First) builds, and databases such as SQL/NoSQL (Redis, MongoDB), PostgreSQL.
Familiarity with CI/CD tools (Git, Bitbucket) and cloud platforms, specifically AWS.
Ability to mentor others, lead multiple small projects, and provide troubleshooting support.
"Nice to Have" Skillset:
Familiarity with JIRA or a similar tool.
Certified JAVA programmer.
Knowledge of the US Healthcare domain.
Familiarity with Kafka or similar Messaging/Streams patterns/principles.
The individual is expected to facilitate group sessions, support vendor evaluation, and understand trade-offs between technical, analytical, and product needs while proposing effective strategies. This role requires a balance of technical expertise, leadership skills, and the ability to communicate effectively within a team environment.