We are looking for an experienced Java Developer to join our talented team. You will be responsible for designing, developing, validating, and supporting applications that help our clients meet their technology needs. This is an exciting opportunity to contribute to innovative projects in a dynamic environment.
Key Responsibilities
- Requirement Gathering & Analysis. Understand client requirements in detail and translate them into system requirements.
- Design & Development. Design and develop complex systems and applications using Java, J2EE, and Spring Boot.
- Work Estimation & Planning. Contribute to estimating work requirements and assist Technology Leads and Project Managers with project estimations.
- Coding & Implementation. Develop high-quality code, ensuring functionality, efficiency, and scalability.
- Testing & Validation. Write and execute test cases based on specifications, ensuring the accuracy and performance of the system.
- Collaboration & Problem-Solving. Collaborate with cross-functional teams, address challenges, and find innovative solutions.
- Performance Engineering & Optimization. Ensure performance optimization and adhere to design principles and architectural standards.
- Agile Methodologies. Follow Agile processes, ensuring timely delivery and continuous improvement.
Required Skills and Qualifications
- Strong experience in Java development, especially with J2EE and Spring Boot.
- Good understanding of design principles and software architecture.
- Ability to translate functional and non-functional requirements into system requirements.
- Experience with performance engineering, code optimization, and problem-solving.
- Ability to design and write complex programs.
- Experience in writing test cases and scenarios based on specifications.
- Familiarity with SDLC (Software Development Life Cycle) and Agile methodologies.
- Knowledge of quality processes and estimation techniques.
- Logical thinking and the ability to approach problems analytically.
Collaboration & Communication
- Strong interpersonal skills to collaborate with team members and clients.
- Ability to work in a fast-paced environment, handling multiple tasks and deadlines.
Why Join Infosys?
As an Infoscion, you will be part of a global leader in consulting and technology services. We empower our employees with a collaborative environment, fostering growth through challenging projects and cutting-edge technologies. We believe in continuous learning, and at Infosys, you will have opportunities to work with the latest tools and techniques in the industry.
Join us in making a real difference for our clients, helping them transform their businesses and accelerate their digital journeys.
Ready to make an impact? Apply now to become a part of Infosys and help shape the future of technology!