Senior Full-Stack Developer (Java + JavaScript)
We are looking for a Senior Full-Stack Java + JavaScript Developer to join our dynamic team. You will play a crucial role in designing, developing, and optimizing our project management platform. You will work closely with cross-functional teams to deliver high-performance, scalable, and user-friendly solutions.
About the Project:
We are developing cutting-edge project management software designed to empower organizations with seamless implementation support. For over 22 years, our company has been providing solutions to mission-critical industries, including higher education, healthcare, financial services, non-profits, infrastructure, and essential products & services.
Our platform is tailored for key teams at the heart of organizations: marketing, creative, operations, PMO, strategy, R&D, IT, and back-office. We enable them to streamline workflows, enhance collaboration, and drive strategic initiatives.
Key Responsibilities
- Develop and maintain scalable backend services in Java (Spring Boot, Hibernate, etc.).
- Build responsive and interactive frontend applications using JavaScript (React, Angular, or Vue.js).
- Collaborate with UX/UI designers, product managers, and other engineers to create seamless user experiences.
- Optimize application performance and ensure high availability and reliability.
- Design and maintain RESTful APIs and integrate with third-party services.
- Ensure code quality through unit testing, code reviews, and best practices.
- Lead architectural decisions and contribute to technical roadmaps.
Mentor junior developers and foster a culture of technical excellence.
Requirements
- 5+ years of experience in full-stack development with Java (Spring Boot) and JavaScript (React, Angular, or Vue.js).
- Strong expertise in RESTful API design, microservices architecture, and database management (SQL & NoSQL).
- Proficiency in cloud platforms (AWS, Azure, or Google Cloud).
- Experience with CI/CD pipelines, Docker, and Kubernetes is a plus.
- Strong problem-solving skills and a passion for clean, maintainable code.
- Excellent communication and collaboration abilities.