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:
o Application based segmentation policy design
o Network traffic flow analysis to extract connection intent (user vs administrator access)
o Testing and implementation of application security policy
SKILLS
Must have
- Looking for 6+ 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)
- 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
- Front-End tech: React, Typescript, JS
- PostgreSQL/Oracle
- Facing off to key business stakeholders