Java Full-Stack Developer
Posted on August 7, 2025
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.