11 Nov
|
Saksoft
|
Bengaluru
Role & responsibilities
- Design, develop, and maintain end-to-end web applications using Java, Spring Boot, and React.js.
- Develop scalable and high-performance RESTful APIs and microservices.
- Build responsive and user-friendly frontend applications using React.js, JavaScript, HTML5, and CSS3.
- Develop reusable React components and manage application state effectively.
- Work with relational and NoSQL databases for data modelling, query optimization, and integration.
- Implement application security, authentication, and authorization mechanisms.
- Integrate frontend applications with backend services and third-party APIs.
- Participate in requirement analysis, solution design, code reviews, and technical discussions.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with cross-functional teams, architects, QA engineers, and business stakeholders.
- Follow Agile/Scrum methodologies and ensure adherence to coding standards and best practices.
Preferred candidate profile
- 5-8 years of experience in Java Full Stack Development.
- Strong hands-on experience in Core Java, J2EE, Java 8/11/17 or above.
- Strong experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
- Hands-on experience in Microservices Architecture and RESTful API development.
- Strong frontend development experience using React.js.
- Good knowledge of JavaScript (ES6+), HTML5, CSS3, and Bootstrap/Material UI.
- Experience with state management libraries such as Redux or Context API.
- Robust knowledge of SQL databases such as Oracle, MySQL, or PostgreSQL.
- Experience with Git, Maven/Gradle, and CI/CD pipelines.
- Understanding of unit testing frameworks such as JUnit and Mockito.
📌 Java Full Stack Developer (Bengaluru)
🏢 Saksoft
📍 Bengaluru