Job Description
Software Engineer I-Java/ J2EE
We are looking for a Java/J2EE Developer with 1–2 years of experience to join our development team. The candidate will be involved in designing, developing, and maintaining scalable Java-based applications, working closely with senior developers and cross-functional teams.
This role is ideal for candidates with strong core Java fundamentals and basic backend development exposure.
What you will do :
- Assist in designing and developing Java/J2EE-based web applications
- Write clean, efficient, and reusable Java code
- Work on Spring / Hibernate frameworks for backend development
- Develop and integrate REST APIs / web services
- Debug, troubleshoot, and fix application issues
- Participate in software development lifecycle (SDLC) – design, coding, testing, and deployment
- Work with databases to write queries and handle data operations
- Collaborate with QA, frontend teams, and product teams
- Participate in code reviews and maintain code quality standards
What you will bring :
- Strong understanding of Core Java (OOP concepts, collections, exception handling)
- Basic knowledge of J2EE technologies
- Servlets / JSP
- Web services (REST APIs)
- Familiarity with Spring / Spring Boot / Hibernate frameworks
- Basic understanding of SQL / RDBMS (MySQL, Oracle, etc.)
- Knowledge of HTML, CSS, JavaScript (basic level)
- Understanding of software development lifecycle (SDLC)
- Familiarity with Git / version control
Good to Have
- Exposure to Microservices architecture
- Knowledge of JUnit / unit testing
- Basic understanding of API integration (JSON/XML)
- Familiarity with Linux / production environments
- Internship or academic project experience in Java






