Job Title: Senior Java Developer (Tech Lead)
Company: Ennovision Technology Solutions
Ennovision Technology Solutions is a leading IT Services company supported by a team of result-oriented professionals. We specialize in helping enterprises reimagine and realign their businesses to thrive in the digital era. As a global software development and IT consulting organization we are committed to delivering custom software solutions that advance our customers business objectives. Innovation is fundamental to our culture driving us to focus on achieving excellence in deliverables optimizing time to market and enhancing return on investment.
Job Responsibilities:
- Design develop and maintain scalable data flows using Apache NiFi to support post-trade processing and data distribution.
- Build robust ingestion transformation and routing pipelines for both structured and unstructured financial data.
- Integrate NiFi with internal and external systems including APIs messaging platforms and databases.
- Optimize NiFi performance (throughput latency back-pressure clustering) for high-volume trading environments.
- Implement monitoring alerting and troubleshooting for production data pipelines to ensure reliability and uptime.
- Ensure data quality lineage governance and compliance with financial regulations.
- Develop reusable processors templates and frameworks to standardize data integration patterns.
- Collaborate with data architects platform engineers and business stakeholders to translate requirements into technical solutions.
- Lead code reviews enforce engineering best practices and mentor junior developers.
- Support deployment release management and production issue resolution.
Essential Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- 10 years of extensive experience in Java development and leading software projects.
- Strong expertise in Java Spring Boot Hibernate Kubernetes and Docker.
- Hands-on experience with Apache NiFi including processors controllers flow design and clustering.
- Deep knowledge of ETL/ELT and real-time data streaming architectures.
- Experience with messaging systems particularly Kafka and RESTful APIs.
- Solid background in SQL and both relational and non-relational databases.
- Familiarity with Linux/Unix environments and scripting languages.
- Experience with cloud platforms especially AWS.
- Understanding of data formats (JSON XML Avro CSV) and data transformation techniques.
Desired Experience:
- 5 years of experience in data engineering or integration roles.
- Experience in capital markets trading platforms or post-trade processing systems is preferred.
- Knowledge of trade lifecycle settlement and regulatory reporting workflows is a plus.
- Familiarity with data governance lineage and audit requirements in financial systems.
- Exposure to big data ecosystems (Hadoop Spark) and CI/CD pipelines for NiFi flows is advantageous.
Salary & Benefits:
The role offers a competitive salary range of INR 40 - 43 lacs annually. Additionally benefits include:
- Health insurance coverage.
- Flexible working hours with the option to work remotely preferably based in Pune.
- Opportunities for professional development and training.
Location:
Remote with a preference for candidates based in Pune India.
Working Hours:
This position will require alignment with UK hours.
Job Title: Senior Java Developer (Tech Lead)Company: Ennovision Technology SolutionsEnnovision Technology Solutions is a leading IT Services company supported by a team of result-oriented professionals. We specialize in helping enterprises reimagine and realign their businesses to thrive in the digi...
Job Title: Senior Java Developer (Tech Lead)
Company: Ennovision Technology Solutions
Ennovision Technology Solutions is a leading IT Services company supported by a team of result-oriented professionals. We specialize in helping enterprises reimagine and realign their businesses to thrive in the digital era. As a global software development and IT consulting organization we are committed to delivering custom software solutions that advance our customers business objectives. Innovation is fundamental to our culture driving us to focus on achieving excellence in deliverables optimizing time to market and enhancing return on investment.
Job Responsibilities:
- Design develop and maintain scalable data flows using Apache NiFi to support post-trade processing and data distribution.
- Build robust ingestion transformation and routing pipelines for both structured and unstructured financial data.
- Integrate NiFi with internal and external systems including APIs messaging platforms and databases.
- Optimize NiFi performance (throughput latency back-pressure clustering) for high-volume trading environments.
- Implement monitoring alerting and troubleshooting for production data pipelines to ensure reliability and uptime.
- Ensure data quality lineage governance and compliance with financial regulations.
- Develop reusable processors templates and frameworks to standardize data integration patterns.
- Collaborate with data architects platform engineers and business stakeholders to translate requirements into technical solutions.
- Lead code reviews enforce engineering best practices and mentor junior developers.
- Support deployment release management and production issue resolution.
Essential Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- 10 years of extensive experience in Java development and leading software projects.
- Strong expertise in Java Spring Boot Hibernate Kubernetes and Docker.
- Hands-on experience with Apache NiFi including processors controllers flow design and clustering.
- Deep knowledge of ETL/ELT and real-time data streaming architectures.
- Experience with messaging systems particularly Kafka and RESTful APIs.
- Solid background in SQL and both relational and non-relational databases.
- Familiarity with Linux/Unix environments and scripting languages.
- Experience with cloud platforms especially AWS.
- Understanding of data formats (JSON XML Avro CSV) and data transformation techniques.
Desired Experience:
- 5 years of experience in data engineering or integration roles.
- Experience in capital markets trading platforms or post-trade processing systems is preferred.
- Knowledge of trade lifecycle settlement and regulatory reporting workflows is a plus.
- Familiarity with data governance lineage and audit requirements in financial systems.
- Exposure to big data ecosystems (Hadoop Spark) and CI/CD pipelines for NiFi flows is advantageous.
Salary & Benefits:
The role offers a competitive salary range of INR 40 - 43 lacs annually. Additionally benefits include:
- Health insurance coverage.
- Flexible working hours with the option to work remotely preferably based in Pune.
- Opportunities for professional development and training.
Location:
Remote with a preference for candidates based in Pune India.
Working Hours:
This position will require alignment with UK hours.
View more
View less