Java Developer-Pan India
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
Infosys is looking for skilled and passionate Java Developers with experience in Spring Boot and Microservices to join our growing technology team. As a Java Developer, you will be responsible for developing, integrating, and maintaining enterprise-level applications using modern development practices.
This is your opportunity to work with cutting-edge technologies, solve real-world problems, and contribute to the success of global clients in various industries.
Key Responsibilities:
Design, develop, test, and deploy Java applications using Spring Boot and Microservices architecture.
Work closely with business analysts, UX designers, and other developers to deliver high-quality software solutions.
Write clean, maintainable, and well-documented code.
Develop RESTful APIs and backend services.
Troubleshoot and resolve technical issues during development and deployment.
Participate in code reviews and adopt best practices in software development.
Monitor application performance and implement optimizations.
Ensure security and scalability in applications.
Continuously learn and adapt to new technologies and frameworks.
Required Skills:
Strong proficiency in Java (8 or above).
Hands-on experience with Spring Boot and Spring Framework.
Knowledge of Microservices architecture and containerization (Docker/Kubernetes is a plus).
Experience in building and consuming RESTful APIs.
Familiarity with SQL and NoSQL databases (e.g., MySQL, MongoDB).
Good understanding of software development life cycle (SDLC) and Agile methodologies.
Familiarity with tools like Git, JIRA, and CI/CD pipelines.
Strong problem-solving, debugging, and analytical skills.
Excellent communication and teamwork abilities.
Preferred (Good to Have):
Experience with cloud platforms (AWS, Azure, or GCP).
Knowledge of frontend technologies like Angular or React is a plus.
Exposure to DevOps practices and automation tools.