Company Overview Incedo is a US-based consulting, data science and technology services firm with over 3000 people helping clients from our six offices across US, Mexico and India. We help our clients achieve competitive advantage through end-to-end digital transformation. Our uniqueness lies in bringing together strong engineering, data science, and design capabilities coupled with deep domain understanding.
We combine services and products to maximize business impact for our clients in telecom, Banking, Wealth Management, product engineering and life science & healthcare industries.
Working at Incedo will provide you an opportunity to work with industry-leading client organizations, deep technology and domain experts, and global teams.
Incedo
University, our learning platform, provides ample learning opportunities starting with a structured onboarding program and carrying throughout various stages of your career. A variety of fun activities is also an integral part of our friendly work environment. Our adaptable career paths allow you to grow into a program manager, a technical architect or a domain expert based on your skills and interests.
Our Mission is to enable our clients to maximize business impact from technology by:
- Harnessing the transformational impact of emerging technologies
- Bridging the gap between business and technology
Role Description Role Description: Lead modernization of an enterprise Bank Collections Platform using Java 21 and Spring Boot 3.x microservices. Architect CQRS-based read/write microservices and Event-Driven Architecture for scalable workflow processing.
Develop Chunk Handler Architecture processing millions of collection accounts through configurable batch execution. Convert sequential API orchestration into parallel asynchronous execution using Spring Async and CompletableFuture. Design a reusable Command API Framework supporting multiple commands within a single request. Implement Confluent Kafka producer/consumer services for asynchronous communication across distributed microservices. Use Oracle control tables for workflow orchestration, retries, audit checkpoints, and request lifecycle management. Implement the Saga Pattern for real-time and scheduled payment workflows. Develop AWS Lambda services generating customer PDFs, letters, statements, and emails, storing artifacts in Amazon S3. Publish document completion events through Amazon SNS and update document metadata/status from subscribers. Integrate Amazon SQS for asynchronous request processing where applicable. Implement Redis distributed locking and Redis/Spring Cache to optimize high-frequency SQL queries. Use MongoDB for audit tracking and workflow history. Secure REST APIs using Spring Security, OAuth2, and JWT-based authentication.
Deploy services in a hybrid cloud environment spanning Docker, Red Hat OpenShift, and AWS. Configure IAM, CloudWatch, and AWS Secrets Manager for secure cloud operations. Implement centralized logging and observability using Elasticsearch, Kibana, Splunk, and LogScale. Build CI/CD pipelines using Jenkins; enforce quality gates with SonarQube. Manage source code using GitHub and Bitbucket with peer review workflows. Collaborate with architects, product owners, QA, and DevOps teams to deliver resilient enterprise banking solutions.
Technical SkillsSkills Requirements:
- Experience in both front-end and back-end development
- Proficiency in at least one programming language such as Java, Python, or JavaScript
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks like React or Angular
- Knowledge of back-end technologies such as databases, APIs, and server-side frameworks like Node.js or Spring Boot
- Lead and manage a team of professionals to achieve organizational goals.
- Provide guidance, support, and mentorship to help employees grow and develop professionally and focus on Career Management.
Nice-to-have skillsQualifications
- 8-10 years of work experience in relevant field
- B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred
Company Value We value diversity at Incedo. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
📌 Career Opportunities: Application Developer (51123) (México)
🏢 Incedo
📍 México