About this role
Project description
Building reusable components is a strategic move for the platform's scalability, and the shift toward gRPC and Spec-driven development aligns perfectly with modern high-performance standards
Java/J2EE, Spring boot, Microservices, GCP, Hybrid cloud, MongoDB, (no Oracle). Design Patterns
Responsibilities
- Implementation of micro-segmentation use case including design and execution of policy architecture and rollout plans.
- Work with, manage and analyze large datasets to design micro-segmentation policy based on network flows and security requirements.
- Contribute to code architecture/design, testing, implementation and documentation for ETL solution and platform automations alongside development resource.
The ideal candidate will be required to perform among other duties, the scope of work lightly defined below:
- Application based segmentation policy design
- Network traffic flow analysis to extract connection intent (user vs administrator access)
- Testing and implementation of application security policy
Skills
-
Must have
-
Looking for 9+ years of experience with the below skills:
-
Core Java
-
Good hands-on coding skills
-
Spring Framework
-
Microservices
-
MongoDB
-
GCP
-
Kafka or other messaging
-
Knowledge of crucial APIs: JPA, JTA, CDI, etc.
-
Knowledge of various design and architectural patterns
-
Understanding of microservices architecture
-
Containerization solutions (e.g. Docker, Kubernetes, OpenShift)
-
Building tools (e.g. Maven, Gradle)
-
Version Control (e.g. Git)
-
Continuous Integration systems (e.g. TeamCity, Jenkins)
-
An extensive understanding of web fundamentals, HTML, CSS, and JavaScript.
-
Extensive experience building modern web applications using React Javascript library (including modern features e.g. React Hooks), Typescript, and Redux, creating beautiful and professional-looking front-end UIs.
-
Experience building unit & e2e test suites against React applications using Puppeteer/Jest and Enzyme
-
Experience with common NPM libraries: ag-grid, Axios, moment, lodash
-
English Upper-Intermediate
-
Be well versed with concepts of references, class instances, methods, objects, constructors, mutable/immutable class concepts, functional interface, array list, linked list, hashmap, collections, the difference between recoverable and non-recoverable exceptions, Inversion Control, design a data structure that supports Insert, Delete, Search in constant time complexity, etc.
-
Nice to have
-
Experience in the finance industry and work with the Fintech community
-
PostgreSQL/Oracle
-
Facing off to key business stakeholders
-
Other
-
Languages
-
English: C2 Proficient
-
Seniority
-
Senior
-
Bengaluru, India
-
VR-122722
-
Java
-
BCM Industry
-
28/09/2026
-
Apply for Senior Java Developer in Bengaluru
-
Note: Our system automatically converts each CV into our standardized format, enabling our HR teams to process applications more efficiently.