Ciena Blueplanet Inventory - Lead Engineer

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Overview

Java development with hands-on experience in Spring Boot.Strong knowledge of UI frameworks, particularly Angular, for developing dynamic, interactive web applications.Experience with Kubernetes for managing microservices-based applications in a cloud environment.Familiarity with Postgres (relational) and Neo4j (graph database) for managing complex data models.Experience in Meta Data Modeling and designing data structures that support high-performance and scalability.Expertise in Camunda BPMN and business process automation.Experience implementing rules with Drools Rules Engine.Knowledge of Unix/Linux systems for application deployment and management.Experience building data Ingestion Frameworks to process and handle large datasets.

Responsibilities

Key Responsibilities:

Meta Data Modeling:

Develop and implement meta data models that represent complex data structures and relationships across the system.Collaborate with cross-functional teams to design flexible, efficient, and scalable meta data models to support application and data processing requirements.Software Development (Java & Spring Boot):Develop high-quality, efficient, and scalable Java applications using Spring Boot and other Java-based frameworks.Participate in full software development lifecycle: design, coding, testing, deployment, and maintenance.Optimize Java applications for performance and scalability.

UI Development (Angular): (Optional)

Design and implement dynamic, responsive, and user-friendly web UIs using Angular.Integrate the UI with backend microservices, ensuring a seamless and efficient user experience.Ensure that the UI adheres to best practices in terms of accessibility, security, and usability.

Containerization & Microservices (Kubernetes):

Design, develop, and deploy microservices using Kubernetes to ensure high availability and scalability of applications.Use Docker containers and Kubernetes for continuous deployment and automation of application lifecycle.Maintain and troubleshoot containerized applications in a cloud or on-premise Kubernetes environment.

Requirements

Database Management (Postgres & Neo4j):

Design and implement database schemas and queries for both relational databases (Postgres) and graph databases (Neo4j).Develop efficient data models and support high-performance query optimization.Collaborate with the data engineering team to integrate data pipelines and ensure the integrity of data storage.

Business Process Modeling (BPMN):

Utilize BPMN to model business processes and workflows.Design and optimize process flows to improve operational efficiency.Work with stakeholders to understand business requirements and implement process automation.

Rule Engine (Drools Rules):

Implement business logic using the Drools Rules Engine to automate decision-making processes.Work with stakeholders to design and define business rules and integrate them into applications.Ingestion Framework:Build and maintain robust data ingestion frameworks that process large volumes of data efficiently.Ensure proper data validation, cleansing, and enrichment during the ingestion process.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You