Description

Job Description

We are looking for a highly skilled and experienced Senior Full Stack Developer with expertise in Java and React.js to join our dynamic development team. The ideal candidate will have hands-on experience in building scalable and high-performance web applications, using cutting-edge technologies and development practices. As a Senior Developer, you will be responsible for leading the design, development, and deployment of enterprise-level applications, working closely with cross-functional teams to deliver innovative solutions.

Key Responsibilities:

  • Design and develop complex web applications using Java (Spring Boot) and React.js, ensuring high performance and scalability.
  • Collaborate with product managers, UX/UI designers, and other stakeholders to define and implement application features and functionalities.
  • Lead and mentor a team of developers, providing technical guidance and code reviews.
  • Write clean, efficient, and maintainable code while adhering to best practices and coding standards.
  • Troubleshoot, debug, and optimize application performance and scalability.
  • Develop and maintain APIs and integrate them with front-end solutions.
  • Stay up-to-date with the latest trends and best practices in Java and React.js development.
  • Work with cloud-based platforms such as AWS or Azure for deployment and scaling of applications.
  • Perform unit testing, integration testing, and ensure seamless integration with third-party services and tools.

Required Skills & Qualifications:

  • 9-12 years of professional experience in full-stack development with a strong focus on Java and React.js.
  • Expertise in Java (Spring Boot, Hibernate) for backend development.
  • Strong experience with React.js, including state management, component design, and integration with RESTful APIs.
  • Experience with Databases (SQL/NoSQL) and proficiency in writing optimized queries.
  • Proficiency in RESTful API development and consumption.
  • Knowledge of version control tools such as Git.
  • Familiarity with Agile methodologies and modern DevOps practices.
  • Strong problem-solving skills and ability to optimize code for performance.
  • Experience with Cloud platforms (AWS, Azure, GCP) for application deployment.
  • Excellent communication and collaboration skills, with a passion for mentoring junior developers.

Preferred Skills:

  • Experience with Microservices architecture and deployment.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Understanding of CI/CD pipelines and automated testing frameworks.
  • Exposure to GraphQL and/or other modern front-end technologies.

Education:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).


 

Education

Any Graduate