{"schemaVersion":"jobsearcher.job.v1","id":"507523a9bf71787c785b9469","url":"https://jobsearcher.com/jobs/507523a9bf71787c785b9469","canonicalUrl":"https://jobsearcher.com/jobs/507523a9bf71787c785b9469","title":"Lead Java Full Stack Developer-5","description":"Job Type: Contract\nJob Category: IT\nLead Java Full Stack Developer\nLocation: Indianapolis, IN / Plano, TX / Boston, MA / Portsmouth, NH/ Seattle, WA - onsite\nDuration: 6 months\n\nFrontend Development:\n\nDesign and develop interactive, responsive user interfaces using ReactJS and related libraries (e.g., Redux, React Router, or Context API).\nImplement reusable components and ensure clean, maintainable, and modular code.\nOptimize frontend performance for speed, scalability, and cross-browser compatibility.\nIntegrate RESTful APIs and GraphQL endpoints with the frontend to deliver dynamic content.\nCollaborate with UI/UX designers to translate wireframes and prototypes into functional applications.\n\nBackend Development:\n\nBuild and maintain server-side logic, APIs, and microservices using Java and Spring Boot.\nDesign and optimize database schemas, queries, and interactions with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).\nImplement secure authentication and authorization mechanisms (e.g., JWT, OAuth2).\nEnsure scalability, reliability, and performance of backend services through best practices like caching, load balancing, and efficient API design.\nWrite unit and integration tests to ensure robust backend functionality.\n\nFull Stack Collaboration:\n\nWork closely with product managers, designers, and other developers to define requirements and deliver end-to-end features.\nParticipate in code reviews to maintain high-quality standards and foster knowledge sharing.\nTroubleshoot and resolve bugs, performance issues, and other technical challenges across the stack.\nContribute to architectural decisions and technical roadmap planning.\nStay updated on industry trends and emerging technologies to enhance our tech stack.\n\nRequired Qualifications:\n\nExperience: 4-6 years of professional software development experience, with at least:\n3+ years working with ReactJS and modern JavaScript (ES6+).\n3+ years building backend services with Java and Spring Boot.\n\nFrontend Skills:\n\nProficiency in ReactJS, including hooks, state management (Redux or Context API), and component lifecycle.\nStrong understanding of HTML5, CSS3, and responsive design principles.\nExperience with frontend build tools like Webpack, Vite, or Create React App.\nFamiliarity with TypeScript is a plus.\n\nBackend Skills:\n\nExpertise in Java (8/11/17) and Spring Boot, including Spring MVC, Spring Data, and Spring Security.\nExperience designing and consuming RESTful APIs and knowledge of GraphQL is a plus.\nProficiency with ORM frameworks like Hibernate and database management (SQL/NoSQL).\nFamiliarity with microservices architecture and cloud platforms (e.g., AWS, Azure, or GCP).\n\nGeneral Skills:\n\nStrong understanding of software engineering principles, design patterns, and clean code practices.\nExperience with version control systems (e.g., Git) and CI/CD pipelines.\nAbility to write unit tests and integration tests using frameworks like JUnit, Mockito, Jest, or React Testing Library.\nExcellent problem-solving skills and attention to detail.\nStrong communication and collaboration skills to work effectively in a team environment.\n\nPreferred Qualifications:\n\nExperience with containerization tools like Docker and orchestration platforms like Kubernetes.\nKnowledge of frontend performance optimization techniques (e.g., lazy loading, code splitting).\nFamiliarity with Agile/Scrum methodologies.\nContributions to open-source projects or a strong GitHub/Portfolio showcasing relevant work.\nExposure to DevOps practices, such as monitoring, logging, and deployment automation.\nRequired Skills\nCLOUD DEVELOPER\nSQL APPLICATION DEVELOPER","company":"Realign","rawCompany":"realign","city":"New Castle","state":"NH","isRemote":false,"isActive":false,"createdAt":"2026-04-14T10:28:51.587Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Java Full Stack Developer-5","description":"Job Type: Contract\nJob Category: IT\nLead Java Full Stack Developer\nLocation: Indianapolis, IN / Plano, TX / Boston, MA / Portsmouth, NH/ Seattle, WA - onsite\nDuration: 6 months\n\nFrontend Development:\n\nDesign and develop interactive, responsive user interfaces using ReactJS and related libraries (e.g., Redux, React Router, or Context API).\nImplement reusable components and ensure clean, maintainable, and modular code.\nOptimize frontend performance for speed, scalability, and cross-browser compatibility.\nIntegrate RESTful APIs and GraphQL endpoints with the frontend to deliver dynamic content.\nCollaborate with UI/UX designers to translate wireframes and prototypes into functional applications.\n\nBackend Development:\n\nBuild and maintain server-side logic, APIs, and microservices using Java and Spring Boot.\nDesign and optimize database schemas, queries, and interactions with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).\nImplement secure authentication and authorization mechanisms (e.g., JWT, OAuth2).\nEnsure scalability, reliability, and performance of backend services through best practices like caching, load balancing, and efficient API design.\nWrite unit and integration tests to ensure robust backend functionality.\n\nFull Stack Collaboration:\n\nWork closely with product managers, designers, and other developers to define requirements and deliver end-to-end features.\nParticipate in code reviews to maintain high-quality standards and foster knowledge sharing.\nTroubleshoot and resolve bugs, performance issues, and other technical challenges across the stack.\nContribute to architectural decisions and technical roadmap planning.\nStay updated on industry trends and emerging technologies to enhance our tech stack.\n\nRequired Qualifications:\n\nExperience: 4-6 years of professional software development experience, with at least:\n3+ years working with ReactJS and modern JavaScript (ES6+).\n3+ years building backend services with Java and Spring Boot.\n\nFrontend Skills:\n\nProficiency in ReactJS, including hooks, state management (Redux or Context API), and component lifecycle.\nStrong understanding of HTML5, CSS3, and responsive design principles.\nExperience with frontend build tools like Webpack, Vite, or Create React App.\nFamiliarity with TypeScript is a plus.\n\nBackend Skills:\n\nExpertise in Java (8/11/17) and Spring Boot, including Spring MVC, Spring Data, and Spring Security.\nExperience designing and consuming RESTful APIs and knowledge of GraphQL is a plus.\nProficiency with ORM frameworks like Hibernate and database management (SQL/NoSQL).\nFamiliarity with microservices architecture and cloud platforms (e.g., AWS, Azure, or GCP).\n\nGeneral Skills:\n\nStrong understanding of software engineering principles, design patterns, and clean code practices.\nExperience with version control systems (e.g., Git) and CI/CD pipelines.\nAbility to write unit tests and integration tests using frameworks like JUnit, Mockito, Jest, or React Testing Library.\nExcellent problem-solving skills and attention to detail.\nStrong communication and collaboration skills to work effectively in a team environment.\n\nPreferred Qualifications:\n\nExperience with containerization tools like Docker and orchestration platforms like Kubernetes.\nKnowledge of frontend performance optimization techniques (e.g., lazy loading, code splitting).\nFamiliarity with Agile/Scrum methodologies.\nContributions to open-source projects or a strong GitHub/Portfolio showcasing relevant work.\nExposure to DevOps practices, such as monitoring, logging, and deployment automation.\nRequired Skills\nCLOUD DEVELOPER\nSQL APPLICATION DEVELOPER","datePosted":"2026-04-14T10:28:51.587Z","dateModified":"2026-04-14T10:28:51.587Z","hiringOrganization":{"@type":"Organization","name":"Realign","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New Castle","addressRegion":"NH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"507523a9bf71787c785b9469"},"url":"https://jobsearcher.com/jobs/507523a9bf71787c785b9469"}}