Java Software Engineer

Bangalore, Karnataka, India
Oct 14, 2024
Oct 20, 2025
Onsite
Full-Time
5 Years
Job Description

As a Java Software Engineer, you will be a crucial part of our delivery team, contributing to the design, development, and maintenance of high-quality software solutions. Your role will involve collaborating with cross-functional teams to ensure that our clients receive exceptional service and solutions tailored to their needs.

Key Responsibilities

  • Participate in the design, development, validation, and support of software solutions.
  • Ensure adherence to best practices and coding standards throughout the development lifecycle.
  • Collaborate with clients to gather detailed requirements and specifications.
  • Translate client requirements into clear system requirements for development.
  • Contribute to project estimations, providing accurate information to Technology Leads and Project Managers.
  • Design and code complex programs, ensuring quality through comprehensive testing.
  • Write test cases and scenarios based on specifications to validate functionality.
  • Engage in Agile development practices, participating in sprint planning, reviews, and retrospectives.
  • Stay updated on the latest technologies and trends in software development.
  • Identify areas for improvement in existing applications and processes.

Technical and Professional Requirements

  • Proficient in Java programming.
  • Experience with Java Microservices and Spring Boot.
  • Strong understanding of Java frameworks and libraries.

Additional Responsibilities

  • Knowledge of design principles and architecture fundamentals.
  • Understanding of performance optimization techniques.
  • Familiarity with quality assurance processes and estimation techniques.
  • Ability to translate functional and non-functional requirements into system specifications.
  • Good understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Strong analytical and logical thinking skills with the ability to collaborate effectively in a team environment.

Educational Requirements

  1. Degree. Bachelor of Engineering (BE) in Computer Science, Information Technology, or a related field.
  2. Application Development and Maintenance. Join our team to work on cutting-edge projects that drive innovation and value for our clients.

If you are eager to leverage your Java skills and make a meaningful impact in a collaborative environment, we encourage you to apply for this exciting opportunity at Infosys!

Related Jobs