Java Developer
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
As a Java Developer at Infosys, you will be a key member of the delivery team responsible for developing high-quality technology solutions that support clients? digital transformation journeys. You will work on end-to-end software development activities including design, development, testing, and support. This role requires strong analytical skills and a solid understanding of modern software development practices.
Key Responsibilities:
Work as part of the Infosys delivery team to ensure effective Design, Development, Validation, and Support activities.
Gather and analyze client requirements and translate them into detailed system specifications.
Provide accurate work estimations and communicate effectively with Project Managers and Tech Leads.
Contribute to efficient program development and help clients achieve digital transformation goals.
Translate functional and non-functional requirements into system-level design and code.
Write high-quality, scalable, and maintainable code.
Create and maintain test cases and ensure software quality through rigorous testing.
Collaborate in an Agile environment to deliver high-quality features in a timely manner.
Technical and Professional Requirements:
Primary Skills:
Java
Desirable Skills:
Java → Spring Boot
Java → Microservices
Preferred Skills:
Java (Core & Advanced)
Microservices Architecture
Spring Boot Framework
Skills Required:
Strong knowledge of Java programming and object-oriented concepts.
Experience or familiarity with Spring Boot and Microservices architecture.
Solid understanding of software design principles and architecture fundamentals.
Basic knowledge of performance engineering and system optimization.
Understanding of quality assurance processes and effort estimation techniques.
Ability to design, code, and debug complex systems or modules.
Proficient in writing test cases and scenarios based on technical specifications.
Good grasp of Software Development Life Cycle (SDLC) and Agile methodologies.
Awareness of latest technology trends in the software industry.
Strong logical thinking, problem-solving, and collaboration skills.