Job Overview
We are looking for a motivated and detail-oriented Junior Java Developer with a solid foundation in backend development and a willingness to learn. The ideal candidate will have hands-on experience with Java and related technologies, a strong problem-solving mindset, and the ability to work effectively within a collaborative team environment. This role offers excellent exposure to real-world, scalable projects with guidance from senior developers.
Technical Skills Required
Programming & Backend
Java (Core Java, Collections, OOP concepts)
Basic understanding of Spring Framework
Familiarity with Hibernate (or any ORM)
Exposure to Kafka is a plus
Database
MySQL – writing and optimizing basic queries
Frontend Technologies
HTML5, JavaScript, jQuery, CSS
ReactJS (basic component-based development)
Basic understanding of XML / XSL
Tools & Platforms
Eclipse IDE or any Java IDE
GitHub – basic version control (commit, push, pull, branching)
JIRA or similar task tracking tools
Apache Tomcat
Additional Skills
Basic understanding of unit testing and debugging
Eagerness to learn software development best practices
Ability to read and understand existing codebases
Key Responsibilities
Development & Technical
Work on assigned modules and features under senior developer guidance
Write clean, readable, and maintainable Java code
Debug and resolve issues in assigned tasks
Participate in unit testing and support QA during testing phases
Coordinate with senior developers and QA for defect resolution
Maintain basic technical documentation for assigned work
Planning & Delivery
Deliver assigned tasks within estimated timelines
Communicate progress and blockers proactively
Use JIRA or similar tools to log and update task status