Java Web Developer

Bangalore, Karnataka, India
Nov 09, 2024
Nov 09, 2025
Onsite
Full-Time
2 Years
Job Description

As a Java Spring Boot Developer, you will be an essential part of Infosys’ delivery team, working closely with clients to deliver high-quality technology solutions. Your primary responsibility is to design, develop, validate, and support software systems to meet our clients' technical and business needs, contributing to their digital transformation journey. You’ll play a key role in understanding requirements, collaborating on estimates, and implementing solutions that enhance system efficiency and client satisfaction.

Key Responsibilities

  1. Collaborate with Clients. Gather and analyze client requirements to create detailed system specifications and translate them into effective software solutions.
  2. Design & Development. Engage in all stages of the Software Development Life Cycle (SDLC), focusing on design principles and architecture fundamentals to build scalable, high-performance applications using Java and Spring Boot.
  3. Project Estimation. Work closely with Technology Leads and Project Managers to estimate work requirements and provide reliable information on project timelines and resources.
  4. Quality Assurance. Develop and execute test cases, ensuring adherence to quality processes and estimation techniques.
  5. System Optimization. Focus on performance engineering, utilizing best practices to ensure systems are efficient, maintainable, and aligned with business goals.
  6. Continuous Learning & Improvement. Stay updated on the latest technologies and industry trends, and continuously develop your skills to bring value to the team and clients.

Technical Requirements

Primary Skills

  • Proficiency in Java and Spring Boot frameworks, with hands-on experience in building and deploying enterprise-grade applications.

Preferred Skills

  • Experience in Spring Boot and its ecosystem is highly desirable.

Additional Responsibilities

  1. Architecture & Design. Apply foundational knowledge of design principles and system architecture to contribute to high-level system designs.
  2. Performance Engineering. Identify and address performance bottlenecks, ensuring the system meets performance standards.
  3. Quality & Estimation. Familiarity with quality processes, project estimation techniques, and an understanding of both functional and non-functional requirements.
  4. SDLC and Agile Methodologies. Strong grasp of the SDLC, Agile methodologies, and the ability to work effectively in a collaborative environment.
  5. Problem Solving & Logical Thinking. Use your analytical and problem-solving skills to address complex technical challenges and provide innovative solutions.
  6. Cross-functional Collaboration. Work closely with team members, leads, and clients to ensure alignment on project objectives and deliverables.

Educational Requirements

  • Preferred Qualifications. Bachelor’s or Master’s degree in Computer Science, Computer Applications, Engineering, or a related technical field.

Ideal Candidate Profile

The ideal candidate is a proactive and solution-focused developer who is committed to delivering exceptional results for clients. You should possess excellent logical thinking, a keen eye for detail, and the ability to work collaboratively within a diverse team. If you’re passionate about leveraging Java and Spring Boot to drive digital transformation, we’d love to have you on our team!

Related Jobs