We are seeking a skilled Full Stack Java Developer to join our dynamic team. The ideal candidate will be proficient in both front-end and back-end technologies, with a passion for creating efficient, high-quality software solutions. You will work on a variety of projects, collaborating with cross-functional teams to deliver robust applications.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Java and related technologies.
- Collaborate with UX/UI designers to implement responsive and user-friendly interfaces.
- Write clean, maintainable code and conduct code reviews to ensure quality standards.
- Integrate with RESTful APIs and third-party services.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure functionality and performance.
- Participate in Agile development practices, including sprint planning and daily stand-ups.
- Document development processes, code changes, and system configurations.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full Stack Developer with a focus on Java technologies.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, React, or Angular).
- Strong understanding of back-end frameworks (Spring Boot, Hibernate, etc.).
- Experience with database management systems (SQL, NoSQL).
- Familiarity with version control systems (Git).
- Knowledge of cloud services (AWS, Azure) and containerization (Docker) is a plus.