Senior - Java FullStack Developer
We are seeking a highly skilled and experienced Java Full Stack Developer with strong proficiency in both Java and Node.js to join our dynamic team. The ideal candidate will have hands-on experience in building scalable full-stack applications using modern frontend frameworks and robust backend systems. You will be involved in designing, developing, and maintaining end-to-end solutions while working closely with cross-functional teams in an agile environment
• Design, develop, and maintain full-stack web applications using Java, Node.js, and modern frontend frameworks. • Build responsive and dynamic user interfaces using ReactJS, NextJS, Svelte, Tailwind CSS, and TypeScript. • Implement backend logic using NodeJS, Java (JSP, Java 8–21, Spring Boot, MVC). • Develop and consume RESTful and GraphQL APIs. • Work with PostgreSQL for designing and managing relational database schemas. • Integrate DevOps practices using GitHub Actions, Docker, and Azure Cloud Services. • Write and maintain unit, integration, and end-to-end tests to ensure code quality. • Utilize AI code accelerators like GitHub Copilot, Cursor, or equivalent to enhance development productivity. • Follow best practices in version control (Git/GitHub) and maintain secure coding standards. • Ensure adherence to web security principles and proactively identify and resolve vulnerabilities.
• 5–8 years of hands-on experience in full stack development. • Strong programming skills in Java (including latest versions), and Node.js. • Proficiency in modern frontend technologies – ReactJS, NextJS, Svelte, Tailwind CSS, and TypeScript. • Deep understanding of building and consuming RESTful and GraphQL APIs. • Experience working with PostgreSQL and efficient database design. • Familiarity with CI/CD pipelines, containerization tools like Docker, and cloud platforms, preferably Azure. • Solid knowledge of testing frameworks and tools for unit, integration, and end-to-end testing. • Comfortable using Git, GitHub, and collaborating in distributed teams. • Working experience with AI tools like GitHub Copilot, Cursor, or similar is mandatory. • Strong problem-solving abilities and attention to detail. • Good understanding of secure coding practices and general web security.