Technology Consulting Senior : The Opportunity
We are seeking a highly accomplished Full Stack React and Java Developer with over 6+ years of software engineering experience and deep technical expertise across ReactJS and Java, Relational Databases as primary skills and Secondary skills like Python and Power BI. This is a senior Developer role responsible for implementing and supporting solution architecture, technical strategy, and full stack development within a dynamic capital markets environment. Experience in Financial services or Payments domains is preferred, as well as modern engineering practices such as microservices, event driven architectures, and CI/CD automation, is essential. This role blends hands‑on engineering with technical governance, and stakeholder engagement across risk, data, and product functions.
Your Key Responsibilities
- Technical Skills Development, and delivery of complex full‑stack solutions using ReactJS and Java.
- Own the architectural direction for microservices, APIs, cloud deployments, and event‑driven systems.
- Drive engineering standards, coding best practices, architectural patterns, and documentation culture.
- Design and develop responsive web applications using ReactJS and build and maintain RESTful APIs.
- Oversee solution design reviews, performance optimizations, and technical decision‑making across teams and write clean, reusable, and efficient code following best practices Ensure adherence to Agile/Scrum practices and continuous improvement initiatives.
- Technical Execution Build and maintain backend services, APIs, and microservices using ReactJS and Java.
- Maintain robust CI/CD pipelines across build, test, deployment, and monitoring layers.
- Contribute to cloud engineering initiatives (Azure preferred), including containerization and orchestration.
Soft Skills
- Soft Skills Excellent communication and stakeholder interaction skills across tech, risk, and business groups.
- Strong problem-solving, analytical thinking, and delivery management.
Skills and attributes for success
- Core Technical Expertise 6+ years in software engineering role.
- Primary Skills : React / Front-end: Advanced knowledge of React, TypeScript, state management patterns, component architecture.
- Java / Backend: Deep expertise in Java, API design, microservices, distributed architectures.
- Architecture: Proven ability to design microservices, event-driven solutions, and cloud-native systems.
- DevOps / CI/CD: Strong knowledge of automated pipelines, build and release engineering, and deployment strategies.
- Cloud Expertise: Azure/AWS experience, preferably Azure (App Services, Functions, Storage, Event Hub, DevOps, Databricks).
- Databases: Strong SQL, data modeling, and performance optimization experience across relational and NoSQL stores.
- Containers: Hands‑on experience with Docker, Kubernetes, and container orchestration.
- Secondary Skills (not mandatory but added advantage if you have the expertise) : Power BI: Strong hands‑on experience with dashboard development, data modelling, DAX, governance, and performance tuning.
- Python : Experience building scalable distributed data pipelines and integrating with analytics platforms.
- Domain Knowledge Preferred if you have a good understanding and worked within the Financial services or Payments Domain.