Java Developer

Gurugram, Haryana, India
Feb 06, 2025
Feb 06, 2026
Onsite
Full-Time
6 Years
Job Description

We are seeking an experienced Java Developer with 6-8 years of expertise in Java programming and related frameworks. The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performance Java applications. You will collaborate with cross-functional teams to deliver innovative software solutions that meet business and technical requirements. If you have a strong foundation in Java SE and Java EE, along with expertise in frameworks like Spring and Hibernate, we would love to hear from you!

Roles & Responsibilities

  • Design, develop, and maintain scalable, high-performance, and reliable Java applications.
  • Collaborate with cross-functional teams, including architects, business analysts, and UI/UX designers, to understand requirements and translate them into efficient solutions.
  • Implement best practices for software development, including code optimization, performance tuning, and security enhancements.
  • Troubleshoot and debug complex issues to ensure smooth application performance.
  • Develop and maintain APIs and web services, ensuring seamless integration with external systems.
  • Write clean, maintainable, and efficient code while following coding standards and best practices.
  • Perform unit testing and participate in code reviews to ensure high-quality deliverables.
  • Stay updated with the latest Java technologies, tools, and industry trends to drive innovation.
  • Work in an Agile/Scrum environment, ensuring timely delivery of project milestones.
  • Mentor junior developers and contribute to knowledge-sharing within the team.

Required Skills & Qualifications

Core Skills

  • Expert-level proficiency in Java SE and Java EE.
  • Extensive experience in Java frameworks such as Spring (Spring Boot, Spring MVC) and Hibernate.
  • Strong knowledge of JavaFX for developing rich UI applications (if applicable).
  • Proficiency in writing clean, maintainable, and efficient code.
  • Ability to design and develop complex applications with a focus on scalability and maintainability.

Secondary Skills

  • Strong understanding of multi-threading, data structures, and algorithms.
  • Experience with JMS, JDBC, JSP/Servlets, JPA/Hibernate, XML/JSON, and Web Services (REST/SOAP).
  • Proficiency in SQL and relational database management systems.

Engineering Skills

  • Code optimization and performance tuning.
  • Troubleshooting and debugging of complex applications.
  • Experience with design patterns and best practices.
  • Unit testing using frameworks such as JUnit or TestNG.
  • Agile/Scrum development methodology experience.

Soft Skills & Professional Attributes

  • Excellent verbal and written communication skills.
  • Strong team management and collaboration abilities.
  • Demonstrated leadership qualities with the ability to mentor junior developers.
  • Effective decision-making skills and problem-solving abilities.
  • High level of adaptability and flexibility in a dynamic work environment.

Why Join Us?

  1. Exciting Projects. Work on cutting-edge technologies with global clients from various industries.
  2. Career Growth. Opportunities for continuous learning and professional development.
  3. Innovative Culture. Be part of a company that fosters innovation and encourages new ideas.
  4. Global Presence. Work with diverse teams across multiple international locations.
  5. Competitive Compensation. Attractive salary and benefits package.

If you are a passionate Java Developer looking for an exciting opportunity to work with a leading technology company, apply now and be part of our growing team at Infogain!

Related Jobs