Company Name: Infosys
Job Role: Java/AngularJS Developer - Full Stack Technologies
Experience Required: 5-10 Years
Employment Type: Full-Time
Location: Hyderabad/Bangalore, India
Qualification: Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field
Industry: Information Technology and Software Services
Work Environment: Agile Development Teams
Description :
Key Responsibilities :
- Design, develop, and maintain enterprise applications using Java, Spring Boot, and Angular.
- Collaborate with cross-functional teams during all phases of the project lifecycle including requirement gathering, solution design, development, testing, and deployment.
- Analyze business requirements and translate them into technical specifications and functional solutions.
- Develop and integrate RESTful APIs and Microservices-based applications.
- Build responsive, scalable, and user-friendly UI components using Angular.
- Perform root cause analysis, debugging, troubleshooting, and issue resolution.
- Conduct research on emerging technologies and build Proof of Concepts (POCs).
- Ensure code quality through coding standards, peer reviews, unit testing, and best practices.
- Optimize application performance, scalability, and reliability.
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
- Contribute to continuous improvement initiatives and technical innovation within the organization.
Required Skills & Qualifications :
Core Technical Skills :
- Strong proficiency in Java (Java 8 or above).
- Hands-on experience with :
- Spring Boot
- Spring MVC
- Microservices Architecture
- RESTful Web Services
- Solid experience in Angular (Angular 8+ preferred).
- Strong understanding of :
- HTML5
- CSS3
- JavaScript
- TypeScript
- Experience developing and consuming RESTful APIs.
- Strong understanding of Data Structures and Algorithms.
- Experience with Git and version control systems.
- Strong debugging, analytical, and problem-solving skills.
Preferred Skills :
- Experience working on cloud platforms such as AWS, Azure, or GCP.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of SQL and NoSQL databases.
- Experience with Agile/Scrum methodologies.
- Exposure to containerization tools such as Docker and Kubernetes is an added advantage.
- Familiarity with messaging systems like Kafka or RabbitMQ is preferred.
Desired Candidate Profile :
- 5 - 10 years of experience in Java and Angular application development.
- Strong communication and stakeholder management skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Experience working on enterprise-scale application development projects.
- Strong commitment to coding standards, quality, and continuous learning