About the Role
We are seeking a motivated and enthusiastic Java Developer to join our development team. This position is ideal for fresh graduates or early-career professionals looking to begin their career in software development. You will work under the guidance of senior developers to design, develop, and maintain Java-based applications while gaining hands-on experience on real-world projects.
Key Responsibilities
Assist in developing, testing, and maintaining Java-based applications
Learn and apply object-oriented programming (OOP) principles in live projects
Collaborate with senior developers to understand business requirements and implement solutions
Participate in code reviews and follow coding best practices
Troubleshoot, debug, and optimize applications
Maintain technical documentation
Support version control activities using Git
Key Skills & Competencies
Basic knowledge of Java programming and OOP concepts
Understanding of frameworks such as Spring Framework or Spring Boot is an advantage
Familiarity with databases and basic SQL queries
Understanding of software development lifecycle (SDLC)
Exposure to Agile methodologies is a plus
Strong problem-solving skills and attention to detail
Eagerness to learn and work collaboratively in a team environment