Associate Java Programmer

Uffizio

Apply on EasyApply

Create a free account to apply in seconds

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

Skills

JavaSpring FrameworkHibernateMySQLHTML5JavaScriptReactJSGitHubProblem-solvingCommunication