24 Oct
|
Luxoft
|
Bengaluru
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 up-to-date 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 Mandatory Skills Description: Looking for 7+ years of experience with the below
skills:
• Core Java
• Positive hands-on coding skills
• Spring Framework
• Microservices
• 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 up-to-date 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
• 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 Skills Description:
• Experience in the finance industry and work with the Fintech community
• PostgreSQL/Oracle
• Facing off to key business stakeholders
📌 Java Software Engineer (Bengaluru)
🏢 Luxoft
📍 Bengaluru