Trainee Software Engineer - Java
We are looking for a Trainee Software Engineer - Java to join our dynamic team.
Key Responsibilities
- Develop and maintain web applications using Java and Spring Boot.
- Participate in the full software development lifecycle (requirements analysis, design, coding, testing, and deployment).
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Write well-designed, efficient, and testable code.
- Ensure the performance, security, and responsiveness of applications.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve software defects and production issues.
- Stay updated with the latest industry trends and technologies.
Candidate Profile
- Previous internship experience is mandatory.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Basic knowledge of Java programming.
- Familiarity with the Spring Boot framework.
- Understanding of RESTful APIs and web services.
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.