Monitor and control all phases of the development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
Job Summary
Monitor and control all phases of the development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.
Design, develop, test, deploy, and maintain robust, scalable, and efficient applications using Java / Python.
Implement REST, async messaging, service-to-service integration) and ensure seamless integration with proper fault tolerance.
Matching Summary
Monitor and control all phases of the development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.
Skills & Requirements
Must-have
Java / Python development
RESTful APIs
Event-Driven Architecture (EDA) with Kafka
Containerization with Docker
Version control with GITHUB
Nice-to-have
AI solutions implementation
Asynchronous communication
Service-to-service integration
Agile development methodologies
Key Requirements
5-8 years of relevant experience
Bachelor’s degree or equivalent experience
Experience in systems analysis and programming
Experience managing and implementing projects
Working knowledge of consulting/project management techniques