06 Sep
|
TalentOla
|
Bengaluru
06 Sep
TalentOla
Bengaluru
Role Overview
As a Java Full Stack Developer, you will be responsible for the end-to-end development of scalable, high-performance web applications. You will bridge the gap between frontend and backend, designing seamless user interfaces while building robust, microservices-oriented backend systems. You will work in an Agile environment, collaborating with cross-functional teams to deliver cloud-ready solutions that meet modern security and performance standards.
Key Responsibilities
- Backend Development: Design and develop high-volume, low-latency applications using Java and Spring Boot.
- Frontend Engineering: Build responsive, interactive, and modular user interfaces using React or Angular (version 14+ preferred).
- Architecture: Implement and maintain Microservices architecture, ensuring services are loosely coupled, scalable, and resilient.
- API Design: Create and consume secure RESTful APIs and integrate with third-party services.
- Database Management: Design efficient schemas for relational databases (PostgreSQL/MySQL) and work with NoSQL solutions (MongoDB/Redis) where applicable.
- Cloud & DevOps:
Containerize applications using Docker and participate in CI/CD workflows for automated deployment to cloud platforms (AWS, Azure, or GCP).
- Quality Assurance: Write unit and integration tests using JUnit, Mockito, and frontend testing tools (Jest/Cypress).
Technical Skillset
1. Backend (Core)
- Java: Robust proficiency in Java 17 or 21 (Streams, Multithreading, Lambdas).
- Spring Ecosystem: Expert knowledge of Spring Boot, Spring Security (JWT/OAuth2), and Spring Data JPA.
- Architecture: Proven experience in Microservices, service discovery (Eureka), and API Gateways.
2. Frontend
- Frameworks: Proficiency in React.js (Hooks, Context API, Redux/Zustand) OR Angular (TypeScript, RxJS, Signals).
- Core Web: HTML5, CSS3 (SASS/Tailwind), and ES6+ JavaScript.
3. Database & Middleware
- SQL/NoSQL: PostgreSQL, MySQL, or Oracle; familiarity with MongoDB or Cassandra.
- Messaging: Experience with message brokers like Kafka or RabbitMQ for event-driven systems.
4. Tools & DevOps
- Build Tools: Maven or Gradle.
- Version Control: Git (Gitflow).
- Deployment: Docker, Kubernetes (K8s), and Jenkins/GitHub Actions.
📌 Java FullStack (Angular/React) (Bengaluru)
🏢 TalentOla
📍 Bengaluru