# Java Full Stack Developer

**Company:** [Weekday AI](http://jobs.workable.com/companies/pxG9rDgnvZm2c86JUchT1j.md)
**Location:** Bengaluru, India
**Workplace:** on site
**Employment type:** Full-time
**Department:** Weekday's Client via platform

[Apply for this job](http://jobs.workable.com/view/cb7eff25-ba87-42b0-ac72-c0def35434d3)

## Description

**This role is for one of the Weekday's clients**

Min Experience: 7+ years

Location: Bengaluru

JobType: full-time

## Requirements

### Typical Responsibilities

-   Design and build scalable web applications for Wealth Management platforms.
-   Develop REST APIs and microservices.
-   Build advisor-facing and client-facing user interfaces.
-   Integrate CRM, marketing automation, analytics, and customer data platforms.
-   Improve personalization, campaign management, and digital engagement capabilities.
-   Participate in architecture, code reviews, testing, and production support.
-   Collaborate with product managers, UX designers, data engineers, and business stakeholders.

### Backend

-   Java (often Java 11/17+)
-   Spring Boot
-   Spring MVC
-   Hibernate / JPA
-   RESTful APIs
-   Microservices architecture

### Frontend

-   React or Angular
-   TypeScript
-   HTML5, CSS3
-   Redux or similar state-management libraries

### Databases

-   Oracle Database
-   PostgreSQL
-   NoSQL databases such as MongoDB

### DevOps & Cloud

-   Docker
-   Kubernetes
-   CI/CD pipelines
-   Cloud platforms (AWS, Azure, or private cloud environments)

### Messaging & Integration

-   Apache Kafka
-   MQ technologies
-   API gateways

**Interview should be around the following**

**Core Java**

-   OOP principles
-   Collections Framework
-   Multithreading and concurrency
-   Java 8+ features (Streams, Lambda expressions)
-   JVM and memory management

**Spring Boot**

-   Dependency Injection
-   Bean lifecycle
-   Spring Security
-   Exception handling
-   Microservices design patterns

**Frontend**

-   React component lifecycle/hooks
-   State management
-   API integration
-   Performance optimization

**System Design**

-   Design a campaign management platform
-   Design a notification service
-   Design a customer-profile service
-   Scalability, caching, and resilience patterns

**Database**

-   Query optimization
-   Indexing
-   Transaction isolation
-   Normalization vs denormalization

### Skills That Stand Out

-   Financial-services domain experience
-   MarTech or CRM experience
-   Event-driven architecture
-   Cloud-native development
-   AI/GenAI integrations
-   Strong understanding of security and compliance requirements

### Must-have skills

Java,Spring Boot,Microservices

### Good-to-have skills

React
