Full Stack Java Developer
Mohan K.United StatesSENIORPosted 4d ago
JavaSpring FrameworkReact.jsNext.jsAngularJavaScriptTypeScriptHTML5CSS3Node.jsSpring BootRESTful APIsMicroservicesAgile
About the Role
We are seeking an experienced Senior Full Stack Developer with 8+ years of software development experience, specializing in Java/Spring Framework for backend and UI/front-end engineering. The ideal candidate will have deep expertise in modern JavaScript frameworks and solid experience developing scalable backend services.
Key Responsibilities
• Design and develop backend services using Java, Spring, and Spring Boot
• Integrate front-end applications with backend services and APIs, including RESTful APIs and microservices
• Design and develop modern, responsive, scalable, and reusable user interfaces for enterprise web applications
• Collaborate closely with UX/UI designers, product owners, architects, and engineering teams to translate business and design requirements into high-quality user experiences
• Develop reusable UI components, design patterns, and front-end architecture using React.js, Next.js, Angular, or similar frameworks
• Apply strong knowledge of JavaScript/TypeScript, HTML5, CSS3, responsive design, and modern web development standards
• Ensure applications meet expectations for performance, accessibility, usability, security, and cross-browser compatibility
• Work with relational and/or NoSQL databases, including data modeling, queries, and application integration
• Participate in application architecture, technical design, code reviews, troubleshooting, and performance optimization
• Write clean, maintainable, testable, and well-documented code following engineering best practices
• Develop and maintain unit, integration, and UI/automated tests to improve application quality and reliability
• Collaborate within Agile engineering teams throughout the complete software development lifecycle
Requirements
• 8+ years of software development experience
• Strong Java/Spring Framework based backend experience
• UI/front-end engineering experience
• Deep expertise in modern JavaScript frameworks (React.js, Next.js, Angular)
• Solid experience with Node.js, Java, Spring, and Spring Boot
• Experience with RESTful APIs and microservices
• Knowledge of relational and NoSQL databases
• Experience with Agile development methodologies