Job Title:
Java Full Stack Developer
Location:
Remote
Experience:
10+ Years
Job Summary
We are seeking a highly skilled and experienced
Java Full Stack Engineer
to join our team. The ideal candidate will bring deep expertise in both backend and frontend technologies, with strong architecture and system design experience. You will be responsible for building
scalable, high-performance applications
leveraging
Java, JSP, Spring, React, TypeScript, GraphQL, Node.js, Kafka, and AWS
. This role requires strong technical leadership, the ability to mentor others, and hands-on coding capability.
Key Responsibilities
- Lead the design and architecture of complex, scalable, and high-performance web applications.
- Develop and implement microservices architectures and RESTful APIs.
- Build and maintain responsive frontend solutions using TypeScript, JavaScript, and React.
- Implement GraphQL for efficient data querying and seamless frontend-backend integration.
- Develop backend services using Java (JSP, Spring Boot, Spring MVC) and Node.js where required.
- Deploy and manage applications on cloud platforms (AWS preferred).
- Utilize Kafka or other messaging systems for real-time data streaming and pub-sub workflows.
- Optimize applications for performance, scalability, and reliability.
- Collaborate with cross-functional teams to design, build, and deliver product features.
- Mentor junior engineers, perform code reviews, and enforce best coding practices.
- Drive technical decisions and architectural standards across the platform.
Must-Have Skills
- 10+ years of professional software development experience with strong focus on architecture and design.
- Expertise in Java, JSP, and Spring Framework (Spring Boot, Spring MVC).
- Proficiency in frontend technologies: TypeScript, JavaScript, and React.
- Experience with GraphQL for data integration.
- Strong understanding of Node.js for backend development.
- Experience with Kafka or equivalent messaging systems.
- Hands-on experience with AWS (or other cloud providers).
- Proven track record of building scalable, high-performance, enterprise-grade applications.
- Strong problem-solving and debugging skills.
- Excellent communication, collaboration, and mentoring abilities.
Good To Have
- Experience with CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps).
- Familiarity with containerization (Docker, Kubernetes).
- Exposure to security best practices in enterprise systems.
Skills: graphql,node.js,aws,java,data,architecture,spring,design