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
- Requirement Analysis. Analyze user requirements to envision system features and functionality, ensuring alignment with business goals.
- Design and Development. Design, build, and maintain efficient, reusable, and reliable Java code. Set expectations and prioritize features throughout the development lifecycle.
- Problem Solving. Identify bottlenecks and bugs, and recommend system solutions by evaluating the advantages and disadvantages of custom development.
- Collaboration. Contribute to team meetings and collaborate with remote teams to troubleshoot development and production issues across various environments and platforms.
- Architecture and Validation. Understand architecture requirements and ensure effective design, development, validation, and support activities.
- Experience. Minimum of 3 years of relevant experience in Java development.
Technical Skills
- Java. In-depth knowledge of Java programming and best practices.
- Object-Oriented Programming (OOP). Strong understanding of OOP principles and design patterns.
- Spring Boot. Experience with Spring Boot for building robust and scalable applications.
- Databases. Proficiency with external and embedded databases. Experience in creating and managing database schemas that support business processes.
- Automated Testing. Experience with implementing automated testing platforms and unit tests.
- Design Patterns. Familiarity with various design and architectural patterns and the software development process.
Preferred Skills
- Advanced Java Technologies. Experience with advanced Java technologies and frameworks is a plus.
- Communication. Excellent verbal and written communication skills, with the ability to effectively communicate with remote teams.
- 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?
- Innovative Environment. Work on exciting and impactful projects with cutting-edge technologies.
- Career Growth. Opportunities for professional development and advancement within a global organization.
- Collaborative Culture. Be part of a supportive and collaborative team that values your contributions.
- 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.