Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Developer @ MNC Group

Home > Software Development

 Java Developer

Job Description

Role & responsibilities

JD:

We are seeking a skilled Java Developer with expertise in Java, Spring, Spark Batch, and Spark Streaming to join our dynamic team. The ideal candidate will design, develop, and maintain high-performance, scalable applications for processing large-scale data in batch and real-time environments.

Responsibilities

  •              Develop and maintain Java-based applications using the Spring framework.
  •              Design and implement batch processing solutions using Spark Batch for large-scale data processing.
  •              Build real-time data pipelines using Spark Streaming for processing streaming data.
  •              Collaborate with cross-functional teams to define, design, and deliver new features.
  •              Optimize data processing workflows for performance, scalability, and reliability.
  •              Troubleshoot and resolve issues related to data processing, application performance, and system integration.
  •              Write clean, maintainable, and well-documented code following best practices.
  •              Participate in code reviews, unit testing, and system testing to ensure quality deliverables.
  •              Stay updated with emerging technologies and propose improvements to existing systems.

Required Skills and Qualifications

  •              Education: Bachelors degree in computer science, Engineering, or a related field.
  •              Experience: 7+ years of professional experience in Java development.
  •              Technical Skills:

o             Strong proficiency in Java (version 8 or higher) and object-oriented programming.

o             Hands-on experience with Spring (Spring Boot, Spring MVC, or Spring Data) for building enterprise applications.

o             Expertise in Spark Batch for large-scale data processing and analytics.

o             Experience with Spark Streaming for real-time data processing and streaming pipelines.

o             Familiarity with distributed computing concepts and big data frameworks.

o             Proficiency with version control systems like Git.

o             Knowledge of build tools such as Maven or Gradle.

o             Understanding of Agile/Scrum methodologies.

Soft Skills:

o             Strong problem-solving and analytical skills.

o             Excellent communication and teamwork abilities.

o             Ability to manage multiple priorities and work independently.

Preferred Skills

  •              Experience with big data technologies like Hadoop, Kafka, or Hive.
  •              Knowledge of containerization tools like Docker or Kubernetes.
  •              Experience with CI/CD pipelines and tools like Jenkins.
  •              Understanding of data storage solutions like HDFS, Cassandra, or MongoDB.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: MNC Group
Location(s): Pune

+ View Contactajax loader


Keyskills:   Java Spark Spring Boot

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 16-25 Lacs P.A

Similar positions

Hiring For AXIOM developer resources in Mumbai

  • Clover Infotech
  • 4 - 7 years
  • Mumbai
  • 15 hours ago
₹ 5-15 Lacs P.A.

Freelance - Partime - Python Developer

  • TJL Dynamics
  • 2 - 6 years
  • Chennai
  • 15 hours ago
₹ 96,000-1.2 Lacs P.A.

Senior .Net Developer

  • Hyperworks Imaging
  • 10 - 12 years
  • Bengaluru
  • 16 hours ago
₹ 27.5-30 Lacs P.A.

Oracle Brm Developer

  • Teliolabs
  • 3 - 7 years
  • India
  • 16 hours ago
₹ Not Disclosed

MNC Group

We are hiring for our IT -Mnc Client