04 Aug
|
Happiest Minds Technologies
|
Karnataka
04 Aug
Happiest Minds Technologies
Karnataka
Job Description:
Java Full Stack Developer (Java, Spring Boot, Microservices, React & Python)
Job Summary
We are seeking a highly skilled Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, React.js, and Python to design, develop, and maintain scalable enterprise applications. The ideal candidate should have experience in developing RESTful APIs, cloud-native applications, contemporary frontend development, and automation using Python. The role requires close collaboration with product owners, architects, QA teams, and DevOps engineers to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, test, and deploy scalable enterprise applications using Java and Spring Boot.
- Build and maintain RESTful APIs and Microservices following industry best practices.
- Develop responsive and interactive user interfaces using React.js.
- Write clean, reusable, maintainable, and efficient code.
- Develop automation scripts, backend utilities, and data-processing solutions using Python.
- Integrate frontend applications with backend APIs.
- Participate in system architecture, design discussions, and technical solutioning.
- Optimize application performance, scalability, and security.
- Work with relational and NoSQL databases.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Perform unit testing, integration testing, and code reviews.
- Troubleshoot production issues and provide timely resolutions.
- Participate in CI/CD implementation and DevOps practices.
- Ensure adherence to coding standards, security guidelines, and best practices.
- Prepare technical documentation and contribute to knowledge sharing.
Required Technical Skills
Backend
- Java 8/11/17+
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Hibernate
- RESTful Web Services
- Microservices Architecture
- API Gateway
- Service Discovery
- Distributed Transactions
- OAuth2/JWT Authentication
- Maven/Gradle
Frontend
- React.js
- JavaScript (ES6+)
- TypeScript (preferred)
- HTML5
- CSS3
- Bootstrap/Material UI
- Redux/Redux Toolkit
- React Hooks
- Axios
- Responsive Web Design
Python
- Core Python
- Flask/FastAPI (preferred)
- Automation Scripting
- Data Processing
- API Development
- Unit Testing
📌 Java Full Stack Developer (Karnataka)
🏢 Happiest Minds Technologies
📍 Karnataka