Key Responsibilities:
- Assist in the design and development of Java-based applications
- Write clean, scalable, and well-documented code
- Collaborate with senior developers, testers, and product managers to understand requirements and deliver solutions
- Debug and resolve software defects and issues
- Participate in code reviews and follow coding standards
- Learn and apply best practices for software development and testing
- Stay updated on emerging trends and technologies in Java development
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 0–2 years of experience in Java development (internships or academic projects are acceptable)
- Basic understanding of Java SE and Java EE platforms
- Familiarity with object-oriented programming (OOP) principles
- Understanding of relational databases (MySQL, PostgreSQL, etc.)
- Exposure to tools like Eclipse/IntelliJ, Git, and Maven is a plus
- Good problem-solving and communication skills
- Ability to work in a team and follow instructions from seniors
- Required Skills: Software Development knowledge, SDLC, Programming, Python/Java, UI developments, Spring Boot, Kubernetes, Containers, Microservices, Helm, Knowledge of Azure/AWS Services, Working knowledge in SQL/NoSql DBs, Knowledge of full stack and other skills