Position: Java Developer [fresher]
Location: Indore
Department: IT/Software Development
Key Responsibilities:
Design, develop, and maintain Java-based applications.
Write well-designed, testable, and efficient code.
Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
Collaborate with cross-functional teams to define, design, and ship new features.
Conduct software analysis, programming, testing, and debugging.
Ensure designs comply with specifications and requirements.
Perform code reviews and provide constructive feedback to team members.
Troubleshoot and resolve production issues as needed.
Stay updated with the latest industry trends and technologies to ensure continuous improvement.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Strong understanding of Object-Oriented Programming (OOP) principles.
Proficiency in Java programming language.
Experience with Java frameworks such as Spring, Hibernate, and Struts.
Familiarity with SQL and database concepts (e.g., MySQL, Oracle).
Understanding of front-end technologies like HTML, CSS, and JavaScript.
Experience with version control systems.
Preferred Skills:
Experience with microservices architecture.
Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Understanding of RESTful web services and APIs.
Experience with continuous integration and continuous deployment (CI/CD) tools.