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