Role: Java Fullstack Lead (React & Java Microservices)
Location : Orlando, FL (Onsite) Position type : Contract Project Duration : Long Term Experience : 12+ Years Visa : USC, GC, H4-EAD only
Detailed JD :
• Leadership & Mentorship: o Lead a team of backend and frontend developers to design, develop, and maintain microservices-based applications. o Guide and mentor team members, ensuring they follow best practices and help them grow their technical and communication skills. o Foster a culture of collaboration, innovation, and continuous improvement within the team. o Act as a technical leader, working closely with product managers and stakeholders to define the architecture and design of scalable systems.
• Backend Development (Java Microservices):
o Design, develop, and maintain Java-based microservices architecture using Spring Boot or similar frameworks. o Build scalable and high-performance REST APIs and services. o Integrate and manage databases (SQL/NoSQL), implement security features, and ensure the service is production-ready. o Manage application deployments, CI/CD pipelines, and DevOps processes in a cloud environment (AWS, Azure, or GCP).
• Frontend Development (React): o Lead the design and development of responsive user interfaces using React.js, Redux, and related frontend technologies. o Collaborate with backend engineers to ensure smooth API integrations and create seamless user experiences. o Implement UI/UX designs with a focus on performance, scalability, and maintainability.
• Collaboration and Communication: o Act as the liaison between technical and non-technical teams, ensuring effective communication of technical concepts and business needs. o Present regular updates to stakeholders, including technical architecture, project timelines, and potential risks. o Contribute to the planning and execution of sprint cycles in an agile environment, participating in daily standups, sprint planning, retrospectives, and demos.
• Quality Assurance & Best Practices: o Ensure code quality through code reviews, automated testing, and adherence to best practices. o Drive the adoption of microservices architecture, emphasizing loose coupling, scalability, and fault tolerance. o Continuously monitor application performance and optimize systems for efficiency and scalability.
• Documentation & Reporting: o Document system designs, architecture decisions, and technical debt. o Produce clear and concise documentation for internal use and as reference for future development.
Required Skills and Qualifications:
• Technical Skills: o Strong experience with Java (Spring Boot) and building microservices. o Proficiency in React.js, Redux, and building responsive user interfaces. o Hands-on experience with RESTful APIs, microservices architecture, and cloud environments (AWS, GCP, Azure). o Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes). o Strong knowledge of relational and NoSQL databases (e.g., PostgreSQL, MongoDB). o Experience with testing frameworks (JUnit, Mockito, Cypress, Jest).