Senior Data Engineer Java, Spark, Kafka, Spring Boot, And Devops

Year    MH, IN, India

Job Description

The Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to drive applications systems analysis and programming activities.


Responsibilities:

Design, develop, and maintain data processing pipelines using Java, Spark, and Kafka. Develop and deploy microservices using Spring Boot. Write efficient and scalable code to process large datasets. Implement real-time data ingestion and processing solutions using Kafka. Optimize Spark applications for performance and scalability. Collaborate with analysts, and other engineers to understand data requirements and deliver solutions. Develop and maintain unit and integration tests. Participate in code reviews and contribute to improving code quality. Troubleshoot and resolve production issues. Stay up-to-date with the latest technologies and trends in data engineering and microservices. Contribute to the design and architecture of our data platform and microservices ecosystem. Automate data quality checks and monitoring. Implement and maintain API gateways and service discovery mechanisms. Ensure the security and scalability of microservices. Implement and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI. Manage infrastructure as code using tools like Terraform or CloudFormation. Monitor application performance and infrastructure using tools like Prometheus, Grafana, or ELK stack.

Qualifications:

Bachelor's degree in computer science or a related field. 8+ years of experience in software development with a focus on data engineering and microservices. 5+ years of experience with Java and Spark. 5+ years of experience with Spring Boot for building microservices. Strong understanding of data processing concepts and techniques. Experience with Kafka for real-time data ingestion and processing. Proficiency in SQL and experience with relational databases. Experience with cloud platforms such as AWS, Azure, or GCP is a plus. Familiarity with data warehousing concepts and technologies. Experience with big data technologies such as Hadoop, Hive, or Impala is a plus. Experience with containerization technologies like Docker and orchestration platforms like Kubernetes. Excellent problem-solving and communication skills. Ability to work independently and as part of a team. Understanding of microservices architecture principles and design patterns. Experience with DevOps practices and tools.

Bonus Points:

Experience with streaming technologies such as Apache Flink or Apache Storm. Experience with NoSQL databases such as Couchbase or MongoDB. Experience with data visualization tools such as Tableau or Qlik. Contributions to open-source projects. Experience with security best practices for cloud environments. Certifications in cloud platforms or DevOps tools.

-

Job Family Group:



Technology
-

Job Family:




Applications Development
-

Time Type:




Full time
-

Most Relevant Skills



Please see the requirements listed above.
-

Other Relevant Skills



For complementary skills, please see above and/or contact the recruiter.
-

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.



View Citi's EEO Policy Statement and the Know Your Rights poster.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4017741
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year