Java Spring Boot Developer
Job Description
We are looking for a motivated Java Spring Boot Developer with at least 1 year of experience to join our team. The ideal candidate will have a solid foundation in Java and will work primarily on the development and maintenance of web applications. If you have experience with Java Spring Boot or strong Java skills with a willingness to learn Spring Boot, we encourage you to apply.
Job Responsibilities
- Develop and Maintain Web Applications: Design, develop, and maintain high-quality, scalable web applications using Java Spring Boot. Ensure applications are robust, efficient, and secure.
- Collaborate with Team Members: Work closely with other developers, product managers, and stakeholders to gather requirements, plan features, and ensure timely delivery of projects.
- Code Review and Best Practices: Write clean, efficient, and maintainable code following industry best practices. Participate in code reviews to maintain code quality and optimize performance.
- Debugging and Troubleshooting: Identify and resolve issues in web applications, troubleshoot bugs, and optimize application performance.
- Documentation: Create and maintain documentation for code, APIs, and technical processes to support ongoing maintenance and development.
Job Qualifications
Experience: Minimum of 1 year of experience in Java development, specifically in web application development.
Technical Skills:
- Proficiency in Java programming. Familiarity with Java Spring Boot is a strong advantage.
- Knowledge of web technologies such as HTML, CSS, JavaScript, and RESTful APIs.
- Experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
Understanding of Web Development Principles:
- Solid understanding of web application architecture, MVC design patterns, and RESTful services.
- Familiarity with frontend-backend communication and APIs.
- Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to quickly identify and resolve issues in code.
- Communication Skills: Good communication and teamwork skills, able to collaborate effectively in a cross-functional team environment.
Preferred Qualifications:
- Familiarity with version control tools (e.g., Git) and CI/CD pipelines.
- Experience with microservices architecture is a plus.
- Exposure to Agile methodologies such as Scrum is an advantage.
If you are passionate about Java development and eager to grow your expertise in Spring Boot, we’d love to hear from you!
Employee Type: Contract
Job Type: Full Time
Job Location: BTS-Ari