Java Full Stack Developer
Ram KrishnaUnited StatesSENIORPosted 3h ago
JavaReactNode.jsTypeScriptSpring BootRESTful APIsOAuthJWTMicroservicesSQL ServerDesign PatternsSOLID PrinciplesCI/CD
About the Role
We are looking for an experienced Java Full Stack Developer to join our team. This role requires strong expertise in both frontend and backend development.
Key Responsibilities
• Design and implement RESTful APIs
• Develop and maintain microservices architecture
• Integrate various services and systems
• Ensure high performance and responsiveness to requests from the front end
• Collaborate with product team on technical requirements
Requirements
• 12+ years of experience in full stack development
• Strong hands-on experience with React, including Hooks, Context API, component lifecycle, and state management
• Professional experience with Node.js, React, and TypeScript
• Strong TypeScript knowledge, including generics, interfaces, type systems, and advanced patterns
• Strong Java development experience and good understanding of the Spring Boot framework
• Experience designing, developing, and integrating RESTful APIs
• Knowledge of authentication mechanisms such as OAuth, API Keys, and JWT
• Hands-on experience with microservices architecture, service contracts, and inter-service communication
• Strong experience with SQL Server, complex queries, stored procedures, and performance tuning
• Practical experience using AI-powered coding agents such as Claude Code and Cursor for development, testing, and documentation
• Good understanding of design patterns, SOLID principles, and clean architecture
• Experience with Git, version control, and CI/CD practices
Benefits
• Opportunity to work on challenging projects
• Collaborative and innovative work environment