Java Developer

NetConnectGlobal

Maharashtra

On-site

INR 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

NetConnectGlobal is seeking an experienced Java developer to design, build, and optimize scalable applications using Core Java and Java 8+ features. You will work with Spark for data processing, implement REST APIs, and optimize SQL queries across distributed systems. Strong debugging and Linux knowledge are required.

Join a team that values robust engineering, code quality, and collaboration with cross-functional stakeholders to deliver high-quality software solutions.

Qualifications

  • 5 - 7 years of hands-on experience in Java development.
  • Strong expertise in Core Java.
  • Strong knowledge of Java 8+, including : Collections, Streams, Multithreading, Exception Handling, and JVM fundamentals.
  • Hands-on experience with Apache Spark / Spark Java.
  • Strong knowledge of SQL and relational databases.
  • Experience developing REST APIs / Web Services.
  • Strong understanding of : Object-Oriented Programming, Design Patterns, Data Structures, and Algorithms.
  • Experience working with distributed systems and large-scale data processing.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Good understanding of Unix/Linux environments.

Responsibilities

  • Design, develop, test, and maintain scalable applications using Java.
  • Develop robust and efficient solutions using Core Java and Java 8+ features.
  • Work extensively with Collections, Streams, Multithreading, Exception Handling, and JVM fundamentals.
  • Develop and optimize data-processing applications using Apache Spark / Spark Java.
  • Design and develop REST APIs and web services.
  • Work with SQL and relational databases, including writing and optimizing complex queries.
  • Develop solutions for distributed systems and large-scale data processing.
  • Apply Object-Oriented Programming (OOP) principles and appropriate design patterns to build maintainable and scalable applications.
  • Analyze and resolve technical issues through effective debugging, troubleshooting, and root-cause analysis.
  • Optimize application performance, scalability, and reliability.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Work closely with cross-functional teams to understand requirements and deliver high-quality software solutions.
  • Contribute to technical design, implementation, testing, deployment, and ongoing application support.

Skills

Java
Core Java
Java 8+
Collections
Streams
Multithreading
Exception Handling
JVM
Apache Spark
Spark Java
REST APIs
SQL
Relational Databases
Distributed Systems
OOP
Design Patterns
Data Structures
Algorithms
Debugging
Unix/Linux

Job description

  • Design, develop, test, and maintain scalable applications using Java.
  • Develop robust and efficient solutions using Core Java and Java 8+ features.
  • Work extensively with Collections, Streams, Multithreading, Exception Handling, and JVM fundamentals.
  • Develop and optimize data-processing applications using Apache Spark / Spark Java.
  • Design and develop REST APIs and web services.
  • Work with SQL and relational databases, including writing and optimizing complex queries.
  • Develop solutions for distributed systems and large-scale data processing.
  • Apply Object-Oriented Programming (OOP) principles and appropriate design patterns to build maintainable and scalable applications.
  • Analyze and resolve technical issues through effective debugging, troubleshooting, and root-cause analysis.
  • Optimize application performance, scalability, and reliability.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Work closely with cross-functional teams to understand requirements and deliver high-quality software solutions.
  • Contribute to technical design, implementation, testing, deployment, and ongoing application support.
Key Responsibilities
  • Design, develop, test, and maintain scalable applications using Java.
  • Develop robust and efficient solutions using Core Java and Java 8+ features.
  • Work extensively with Collections, Streams, Multithreading, Exception Handling, and JVM fundamentals.
  • Develop and optimize data-processing applications using Apache Spark / Spark Java.
  • Design and develop REST APIs and web services.
  • Work with SQL and relational databases, including writing and optimizing complex queries.
  • Develop solutions for distributed systems and large-scale data processing.
  • Apply Object-Oriented Programming (OOP) principles and appropriate design patterns to build maintainable and scalable applications.
  • Analyze and resolve technical issues through effective debugging, troubleshooting, and root-cause analysis.
  • Optimize application performance, scalability, and reliability.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Work closely with cross-functional teams to understand requirements and deliver high-quality software solutions.
  • Contribute to technical design, implementation, testing, deployment, and ongoing application support.
Required Skills & Experience
  • 5 - 7 years of hands-on experience in Java development.
  • Strong expertise in Core Java.
  • Strong knowledge of Java 8+, including : Collections, Streams, Multithreading, Exception Handling, and JVM fundamentals.
  • Hands-on experience with Apache Spark / Spark Java.
  • Strong knowledge of SQL and relational databases.
  • Experience developing REST APIs / Web Services.
  • Strong understanding of : Object-Oriented Programming, Design Patterns, Data Structures, and Algorithms.
  • Experience working with distributed systems and large-scale data processing.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Good understanding of Unix/Linux environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

MY Guru Knowledge Center • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Java Developer
Senior Java Developer

Luxoft • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Insight Global • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

SG Analytics • Chennai District

On-site
INR 1,500,000 - 4,000,000
Senior Engineer
Senior Engineer

Comviva • Gurugram District

On-site
INR 900,000 - 1,400,000
Java Developer
Java Developer

Deloitte Shared Services India • Gurugram District, Mumbai

On-site
INR 900,000 - 1,500,000
Software Engineer
Software Engineer

SupportFinity™ • Indore District

On-site
INR 1,000,000 - 1,500,000
Java Full Stack Developer
Java Full Stack Developer

Koundinyasa Technology Services • Marwar Junction

On-site
INR 400,000 - 650,000
Sr. Java Developer
Sr. Java Developer

Goodfit • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Advanced Java Developer
Advanced Java Developer

Tata Consultancy Services • Bengaluru

On-site
INR 1,200,000 - 2,100,000