Java Software Engineer

Pune, Maharashtra, India
Aug 27, 2024
Sep 22, 2025
Onsite
Full-Time
3 Years
Job Description

Infosys is seeking an experienced Java Software Engineer to join our dynamic team in Pune. In this role, you will be instrumental in designing, building, and maintaining high-quality Java applications. You will collaborate with cross-functional teams to develop efficient solutions, troubleshoot issues, and ensure that the system meets the highest standards of performance and reliability.

Key Responsibilities

  1. Requirement Analysis. Analyze user requirements to envision system features and functionality, ensuring alignment with business goals.
  2. Design and Development. Design, build, and maintain efficient, reusable, and reliable Java code. Set expectations and prioritize features throughout the development lifecycle.
  3. Problem Solving. Identify bottlenecks and bugs, and recommend system solutions by evaluating the advantages and disadvantages of custom development.
  4. Collaboration. Contribute to team meetings and collaborate with remote teams to troubleshoot development and production issues across various environments and platforms.
  5. Architecture and Validation. Understand architecture requirements and ensure effective design, development, validation, and support activities.
  6. Experience. Minimum of 3 years of relevant experience in Java development.

Technical Skills

  1. Java. In-depth knowledge of Java programming and best practices.
  2. Object-Oriented Programming (OOP). Strong understanding of OOP principles and design patterns.
  3. Spring Boot. Experience with Spring Boot for building robust and scalable applications.
  4. Databases. Proficiency with external and embedded databases. Experience in creating and managing database schemas that support business processes.
  5. Automated Testing. Experience with implementing automated testing platforms and unit tests.
  6. Design Patterns. Familiarity with various design and architectural patterns and the software development process.

Preferred Skills

  1. Advanced Java Technologies. Experience with advanced Java technologies and frameworks is a plus.
  2. Communication. Excellent verbal and written communication skills, with the ability to effectively communicate with remote teams.
  3. Flexibility. High flexibility to travel as required by project demands.

Educational Requirements

  • Degree. MSc, MTech, MCA, BTech, or Bachelor of Engineering in a relevant field.

Why Join Us?

  1. Innovative Environment. Work on exciting and impactful projects with cutting-edge technologies.
  2. Career Growth. Opportunities for professional development and advancement within a global organization.
  3. Collaborative Culture. Be part of a supportive and collaborative team that values your contributions.
  4. Dynamic Projects. Engage in diverse projects across different environments and operating platforms.

How to Apply. If you are a motivated Java Software Engineer with a passion for technology and problem-solving, we invite you to apply. Join Infosys in Pune and contribute to building innovative solutions that drive success.