Java Developer

Newgen

Jammu district

On-site

INR 600,000 - 1,200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Newgen is seeking a passionate Software Engineer/Senior Software Engineer with strong Java expertise to design, develop, test, and implement enterprise-grade applications within our Product Engineering team.

The role requires analytical mindset, problem-solving skills, and hands-on experience in multi-tier enterprise applications. You will work with cross-functional teams to ensure high-quality code and timely delivery.

Qualifications

  • 3–5 years of experience in software development
  • B.E./B.Tech in CS or IT or related field
  • Strong analytical and problem-solving abilities

Responsibilities

  • Design, develop, and maintain enterprise software applications using Java technologies.
  • Analyze requirements and translate into technical solutions.
  • Participate in design, coding, debugging, and code reviews.
  • Develop reusable, scalable components.
  • Prepare technical documentation and architecture diagrams.
  • Troubleshoot issues and optimize performance.
  • Collaborate with Product, QA, Support, and PM teams.

Skills

Java
JSP
Servlets
J2EE
SQL/Oracle
OOP
Web-based apps
Architecture patterns
System integration
Debugging
Version control

Education

BE/BTech (CS/IT)

Job description

Job description

Role Summary

We are looking for a passionate and result-oriented Software Engineer / Senior Software Engineer with strong expertise in Java and related technologies to join our Product Engineering team. The selected candidate will be responsible for designing, developing, testing, and implementing enterprise-grade applications while ensuring high-quality coding standards and timely project delivery.

The ideal candidate should possess excellent analytical skills, strong problem-solving abilities, and hands-on experience in developing and supporting multi-tier enterprise applications.

Key Responsibilities
Software Development
  • Design, develop, enhance, and maintain enterprise software applications using Java technologies.
  • Analyze business and functional requirements and translate them into technical solutions.
  • Participate in software design, coding, debugging, and code reviews.
  • Develop reusable, scalable, and maintainable components.
Technical Analysis & Documentation
  • Study user requirements, system workflows, and business processes.
  • Prepare technical documentation, flowcharts, architecture diagrams, and design documents.
  • Troubleshoot application issues and provide effective solutions.
Testing & Quality Assurance
  • Create and execute unit, integration, and system test cases.
  • Participate in User Acceptance Testing (UAT), Proof of Concepts (POC), and customer demonstrations.
  • Conduct root-cause analysis and resolve performance and application issues.
  • Ensure adherence to coding standards, quality processes, and best practices.
Deployment & Support
  • Assist in application deployment, installation, and production support activities.
  • Prepare release documentation and deployment guides.
  • Support troubleshooting, log analysis, and database query optimization.
Collaboration
  • Work closely with cross-functional teams including Product, QA, Support, and Project Management.
  • Participate in peer reviews and knowledge-sharing sessions.
  • Contribute towards continuous process and product improvements.
Required Skills
Technical Skills
  • Strong hands-on experience in:
    • Java
    • JSP
    • Servlets
    • J2EE
    • SQL / Oracle Database
    • Object-Oriented Programming (OOP)
    • Web-Based and Multi-Tier Application Development
  • Knowledge of software architecture, design patterns, and system integration.
  • Experience in application debugging, troubleshooting, and performance optimization.
  • Familiarity with version control systems and development best practices.
Experience & Qualification
  • Experience: 3-5 Years
  • Education: B.E./B.Tech (Computer Science / Information Technology or related discipline)
  • Consistent academic performance with 60% and above throughout academics preferred.
Desired Competencies
Problem Solving
  • Strong analytical and troubleshooting skills.
  • Ability to identify defects and provide effective technical solutions.
Communication
  • Good verbal and written communication skills.
  • Ability to collaborate effectively within teams.
Adaptability
  • Flexible to work in project-driven environments and overlapping shifts, if required.
  • Willingness to travel based on business requirements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Newgen • Mumbai

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

Comunus Technologies • Mumbai

On-site
INR 420,000 - 700,000
Java Developer
Java Developer

Daiviksoft Technologies • Ernakulam

On-site
INR 600,000 - 900,000
Java Developer (JSP- Servlets)
Java Developer (JSP- Servlets)

The Closing Gap • Chennai

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

Virtuos Solutions • Gurgaon

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

Lumiq • Dadri

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

Honeybee Tech Solutions • Navi Mumbai

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer (Java Fullstack dev)
Senior Software Engineer (Java Fullstack dev)

symplr • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Java Developer (JSP- Servlets)
Java Developer (JSP- Servlets)

Closing Gap • Chennai District

On-site
INR 1,500,000 - 2,300,000
Senior Java Developer
Senior Java Developer

Ibaset India Software • Ahmedabad District

Hybrid
INR 1,400,000 - 2,000,000