Talent Divas Consulting
Java Full Stack Engineer
- Compensation
- Not disclosed
- Location
- Bangalore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Fullstack
- Posted
Skills
Full description
Job Summary :
We are looking for an experienced Java Full Stack Engineer with 8- 10 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should possess strong expertise in Java backend development, modern frontend technologies, cloud platforms, and microservices architecture. You will work closely with cross-functional teams to build high-performance, secure, and scalable applications.
Key Responsibilities :
- Design, develop, test, and maintain scalable full-stack applications.
- Build robust backend services using Java, Spring Boot, and Microservices architecture.
- Develop responsive and user-friendly front-end applications using modern JavaScript frameworks.
- Design and consume RESTful APIs and integrate with third-party services.
- Collaborate with product managers, architects, QA engineers, and DevOps teams throughout the software development lifecycle.
- Optimize application performance, scalability, and security.
- Write clean, maintainable, and well-documented code following coding standards and best practices.
- Participate in code reviews, technical discussions, and architectural decisions.
- Troubleshoot production issues and provide timely resolutions.
- Contribute to CI/CD implementation and deployment automation.
Required Skills :1. Backend :
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate/JPA
- Microservices Architecture
- REST APIs
2. Frontend :
- Angular (preferred) or React
- HTML5
- CSS3
- JavaScript
- TypeScript
3. Database :
- MySQL
- PostgreSQL
- Oracle
- MongoDB (preferred)
4. Cloud & DevOps :
- AWS/Azure/GCP
- Docker
- Kubernetes
- Jenkins
- Git
- Maven/Gradle
5. Messaging & Integration :
- Kafka/RabbitMQ
- REST
- JSON
Required Qualifications :
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.