Java Full-Stack Developer

Posted on August 7, 2025

Apply Now

Job Description

  • *Java Full-Stack Developer*
  • *Location*: Remote
  • *Experience Level:* 7+ Years
  • *Job Summary:* We are seeking a skilled and experienced Java Full-Stack Developer to join our dynamic team. The ideal candidate will have a robust background in both backend and frontend technologies, particularly with Java, JSP, Spring, and modern JavaScript frameworks.
  • *Key Responsibilities:*
  • Design and develop scalable, high-performance web applications using Java, JSP, and the Spring framework.
  • Lead the development and implementation of microservices architectures and RESTful APIs.
  • Create and maintain responsive frontend solutions using TypeScript, JavaScript, and React.
  • Utilize GraphQL for efficient data querying and integration between frontend and backend services.
  • Develop and integrate backend services using Node.js where applicable.
  • Work with cloud platforms, especially AWS, to deploy and manage scalable applications.
  • Leverage asynchronous messaging systems such as Kafka for real-time data processing and pub- sub scenarios.
  • Optimize application performance and ensure high availability and reliability.
  • Collaborate closely with cross-functional teams to gather requirements, design solutions, and deliver features.
  • Mentor and guide junior developers, conducting code reviews and enforcing best practices.
  • *Must-Have Skills:*
  • *Java:* Extensive experience with Java, including advanced object-oriented programming and enterprise application development.
  • *JSP & Spring Framework:* Proficiency with JSP and Spring (including Spring Boot and Spring MVC).
  • *Frontend Technologies:* Strong expertise in TypeScript, JavaScript, and ReactJs for building modern web interfaces.
  • *Microservices & REST:* Solid experience in designing and implementing microservices architectures and RESTful APIs.
  • *GraphQL:* Practical experience with GraphQL for data fetching and integration.
  • *Node.js:* Experience with Node.js for building backend services or utility tools.
  • *Database Technologies:* Proficient with relational databases, particularly Postgres.
  • *Nice-to-Have Skills:*
  • *Cloud Platforms:* Experience with AWS, including key services like EC2, S3, RDS, and Lambda.
  • *Elastic Search:* Familiarity with Elastic Search for advanced search and analytics.
  • *Asynchronous Messaging:* Knowledge of Kafka or similar asynchronous messaging systems and pub-sub patterns.
  • *GO*: Basic understanding of GO language is advantageous.
  • *Qualifications:*
  • Bachelor�s or Master�s degree in Computer Science, Engineering, or a related field.
  • Over 10 years of professional experience in fullstack Java development with a proven track record of successful projects.
  • Strong leadership skills and experience in mentoring and guiding development teams.
  • Excellent problem-solving skills, with the ability to design and implement complex systems.
  • Exceptional communication and teamwork abilities, with a focus on delivering high-quality results.

Required Skills

java: extensive experience with java including advanced object-oriented programming and enterprise application development. jsp & spring framework: proficiency with jsp and spring (including spring boot and spring mvc). frontend technologies: strong expertise in typescript javascript and reactjs for building modern web interfaces. microservices & rest: solid experience in designing and implementing microservices architectures and restful apis. graphql: practical experience with graphql for data fetching and integration. node.js: experience with node.js for building backend services or utility tools. database technologies: proficient with relational databases particularly postgres.