Job Summary
We are looking for a skilled Full Stack Java Developer with hands-on experience in Java, Spring Boot, Microservices, and React. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable, high-performance web applications while collaborating with cross-functional teams to deliver quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable enterprise applications using Java and Spring Boot.
- Develop RESTful APIs and Microservices following industry best practices.
- Build responsive and interactive user interfaces using React.
- Collaborate with UI/UX designers, product owners, and backend developers to implement business requirements.
- Integrate frontend applications with backend APIs and third-party services.
- Write clean, maintainable, and reusable code.
- Perform unit testing, debugging, and performance optimization.
- Participate in code reviews and ensure adherence to coding standards.
- Work in Agile/Scrum development environments.
- Troubleshoot production issues and provide timely resolutions.
Required Skills
- Strong experience in Java (8/11/17) .
- Hands-on experience with Spring Boot .
- Good understanding of Microservices Architecture .
- Experience in developing REST APIs .
- Strong proficiency in React.js .
- Knowledge of HTML5, CSS3, JavaScript, and ES6+ .
- Experience with Git and version control.
- Strong understanding of SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Maven or Gradle build tools.
- Good problem-solving and analytical skills.