Job DescriptionJava Fullstack Developerexperience : 10 yrs Location Remote shift 10 AM to 7 PMJob Summary:We are seeking a skilled and experienced Java Fullstack Developer to join our dynamic team.The ideal candidate will have a robust background in both backend and frontend technologies, particularly with Java, JSP, Spring, and modern JavaScript frameworks.
Experience Level: 10+ Years Key Responsibilities:
• Design and develop scalable, high-performance web applications using Java, JSP, and the Spring framework. • Lead the development and implementation of microservices architectures and RESTful APIs. • Create and maintain responsive frontend solutions using TypeScript, JavaScript, and React. • Utilize GraphQL for efficient data querying and integration between frontend and backend services. • Develop and integrate backend services using Node.js where applicable. • Work with cloud platforms, especially AWS, to deploy and manage scalable applications. • Leverage asynchronous messaging systems such as Kafka for real-time data processing and pubsub scenarios. • Optimize application performance and ensure high availability and reliability. • Collaborate closely with cross-functional teams to gather requirements, design solutions, and deliver features. • Mentor and guide junior developers, conducting code reviews and enforcing best practices
Must-Have Skills: • Java: Extensive experience with Java, including advanced object-oriented programming and enterprise application development. • JSP & Spring Framework: Proficiency with JSP and Spring (including Spring Boot and Spring MVC). • Frontend Technologies: Strong expertise in TypeScript, JavaScript, and ReactJs for building modern web interfaces. • Microservices & REST: Solid experience in designing and implementing microservices architectures and RESTful APIs. • GraphQL: Practical experience with GraphQL for data fetching and integration. • Node.js: Experience with Node.js for building backend services or utility tools. • Database Technologies: Proficient with relational databases, particularly Postgres.
Nice-to-Have Skills: • Cloud Platforms: Experience with AWS, including key services like EC2, S3, RDS, and Lambda. • Elastic Search: Familiarity with Elastic Search for advanced search and analytics. • Asynchronous Messaging: Knowledge of Kafka or similar asynchronous messaging systems and pub-sub patterns. • GO: Basic understanding of GO language is advantageous.
RequirementsQualifications: • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. • Over 10 years of professional experience in fullstack Java development with a proven track record of successful projects. • Strong leadership skills and experience in mentoring and guiding development teams. • Excellent problem-solving skills, with the ability to design and implement complex systems. • Exceptional communication and teamwork abilities, with a focus on delivering high-quality results