Design, develop, and maintain Java-based backend services and data pipelines using Apache NiFi and Apache Spark; implement real-time processing, expose REST APIs, monitor workflows, and collaborate across teams.
Key Responsibilities
RequirementsRequired Skills & Qualifications
Benefits
- Design, develop, and maintain backend services leveraging Java along with Apache NiFi and Apache Spark for data integration and processing.
- Build and optimize data pipelines to facilitate the flow of data between systems efficiently.
- Implement business logic for real-time data processing and analytics using Spark.
- Develop and expose RESTful APIs to support data access and retrieval.
- Collaborate with cross-functional teams including data engineers, data scientists, and frontend developers.
- Monitor and troubleshoot data workflows and backend applications, ensuring high availability and performance.
- Participate in code reviews, and ensure adherence to coding standards and best practices.
- Stay updated with the latest trends in Java and big data technologies, contributing to continuous improvement.
RequirementsRequired Skills & Qualifications
- Strong proficiency in Java with 3+ years of development experience.
- Hands-on experience with Apache NiFi for data flow automation.
- Proven experience in Apache Spark for large-scale data processing and analytics.
- Familiarity with RESTful APIs and microservices architecture.
- Experience with both SQL and NoSQL databases (e.g., MySQL, MongoDB).
- Solid understanding of data structures, algorithms, and software design principles.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
Benefits
Salary
Medical Insurance
Top Skills
Apache Nifi
Spark
Git
Java
Microservices
MongoDB
MySQL
NoSQL
Restful Apis
SQL
Similar Jobs
Cloud • Healthtech • Professional Services • Software • Pharmaceutical
The Executive Assistant provides high-level administrative support to senior executives, managing calendars, coordinating meetings, facilitating communication, and improving processes.
Top Skills:
Ai ToolsMicrosoft 365TeamsZoom
Cloud • Healthtech • Professional Services • Software • Pharmaceutical
As a Principal Statistical Programmer, you'll develop and validate SAS programming for clinical trials, ensuring compliance with standards and high-quality deliverables.
Top Skills:
OdsProc SqlSASSas/AccessSas/ConnectSas/GraphSas/Stat
Cloud • Healthtech • Professional Services • Software • Pharmaceutical
The Sr Data Engineer II is responsible for technical consulting, project management, SQL development, client support, and maintaining compliance with industry standards.
Top Skills:
AWSAzureBig DataBusiness ObjectsCognosDb2ElluminateETLIbm DatastageInformaticaMicrostrategyExcelMs ProjectMs SqlOraclePl/SqlPythonQlikQliksenseQlikviewRRest ApisSASSparkSpotfireSQLSQL ServerT-SqlTableauTeradata
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.
