Job Description
We are looking for a Java Software Engineer with around 1 year of hands-on experience in software development to join our growing team. You will be involved in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
Key Responsibilities
- Design, develop, test, and deploy Java-based applications.
- Write clean, maintainable, and efficient code following best practices.
- Work with APIs, databases, and third-party libraries or frameworks.
- Participate in code reviews, debugging, and troubleshooting issues.
- Collaborate with cross-functional teams to deliver scalable solutions.
- Support documentation and knowledge-sharing initiatives.
Requirements
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- 1 year of experience in Java development (Java SE or Java EE).
- Familiar with Spring Boot / Hibernate / JPA or similar frameworks.
- Experience with RESTful APIs and JSON/XML data formats.
- Basic knowledge of SQL and relational databases (e.g., MySQL, PostgreSQL).
- Understanding of version control tools (e.g., Git).
Strong problem-solving skills and a proactive learning attitude.
Good communication and teamwork abilities.
Report job