Java Full Stack Developer
Design, develop, and maintain backend applications using Java 8/11/17 and Spring Boot.
Build and integrate RESTful APIs and Microservices-based applications.
Develop responsive and user-friendly frontend applications using Angular or React.
Implement business logic, reusable components, and distributed application architectures.
Work with databases such as MySQL, PostgreSQL, Oracle, or MongoDB.
Implement application security, authentication, and authorization.
Integrate applications with internal and external systems using REST APIs and messaging technologies.
Write unit and integration tests using JUnit and Mockito.
Troubleshoot issues, debug applications, and optimize application performance.
Use Git, Maven/Gradle, Jenkins, and CI/CD pipelines for development and deployment.
Work with cloud platforms such as AWS, Azure, or GCP, and containerization tools such as Docker and Kubernetes.
Collaborate with UI/UX designers, QA engineers, DevOps teams, and business stakeholders.
Participate in code reviews and follow coding standards and best practices.
Job Requirements :
- 6-12 years of experience in fullstack development with expertise in Angular, React.js or similar technologies.
- Strong proficiency in Python for backend development tasks such as API integration and database interactions.
- Experience working with databases like MySQL or NoSQL for storing data efficiently.