We are seeking a skilled and experienced Java Full Stack Developer with a minimum of 5+ years of hands-on experience. The successful candidate will initially work remotely for the first 8 months, followed by transitioning to work from our office. You will be responsible for designing, developing, and maintaining scalable web applications using both front-end and back-end technologies.
- Develop and maintain both the front-end and back-end components of web applications using Java and modern web technologies.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Write clean, efficient, and maintainable code.
- Participate in code reviews and adhere to best coding practices.
- Ensure application performance, scalability, and security.
- Troubleshoot, debug, and resolve software issues.
- Stay up to date with the latest technology trends and tools.
- Contribute to the entire application lifecycle, focusing on coding, testing, and debugging.
- Optimize applications for maximum speed and scalability.
5+ years of experience in full stack development with a strong focus on Java technologies.
- Proficient in Java, Spring Boot, Hibernate, and RESTful API development.
- Strong front-end development skills with experience in JavaScript frameworks (Angular, React, or Vue.js).
- Familiarity with HTML5, CSS3, and modern JavaScript/ES6 standards.
- Experience with databases such as MySQL, PostgreSQL, or MongoDB.
- Strong understanding of DevOps processes including CI/CD, Docker, and Kubernetes.
- Experience with version control tools like Git.
- Familiar with Agile methodologies and tools like Jira or Trello.
- Ability to work independently and collaborate in a team environment.
- Excellent problem-solving and communication skills.