This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Applications Development Group Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to drive applications systems analysis and programming activities.
Job Responsibility:
Accomplish results through the management of a team or department
Establish and implement new or revised application systems and programs in coordination with the Technology Team
Drive applications systems analysis and programming activities
Requirements:
15+ years of experience in developing & managing Enterprise Workflow applications
10+ years in solution architecture designing onboarding and Implementation systems
Experience leading/managing 25+ member team from diverse tech backgrounds
Expert in architecting enterprise-wide solutions using design patterns
Proven hands-on experience designing and developing loosely coupled micro-services in the Java (10+) technology stack including spring, spring-boot, spring-data, JPA, REST-ful architecture, maven/Gradle, web sockets and open-source technologies
Experience in designing and developing solutions using Message Oriented Middleware architecture and products such as Kafka, Apache MQ over SSL
Working experience with Web service technologies such as REST, JSON, SOAP, JAXB, JAX-WS
Extensive experience working with Dockers and Kubernetes
Working experience in message formats such as XML / JSON / Protobuf and schema (descriptor languages)
Good experience working with Weblogic, WebSphere and Tomcat
Advanced execution capabilities and ability to adjust quickly to changes, especially in prioritization
Experience in migrating monolithic enterprise application to micro-service-based solution with either on-premises or off-premises cloud deployment
Passion for solving tough problems, proposing elegant solutions and driving positive change
Avid learner with an ability to learn and adapt so that you can help teach others and encourage idea exchange and information percolation
Bachelor’s degree/University degree or equivalent experience
Master’s degree preferred
Deep hands-on engineering experience with high-performance & large-scale distributed systems
Ability to influence stakeholders on technical design & architecture decisions
Experience using AI coding assistants such as CoPilot or Devin
Nice to have:
Experience working with BPM tool such as IBM BAW, top Open-Source workflow tools