Search Jobvertise Jobs

Java Backend Engineer / Developer
Email this job to a friend

Report this Job

Report this job

Incorrect company
Incorrect location
Job is expired
Job may be a scam

Apply Online
or email this job to apply later

Backend Java EngineerKey Responsibilities Design and Build highly scalable data processing pipeline for various applications such as Bulk Ingestion, Real Time Streaming Applications and AI/Client based insights. Design and Build highly scalable Data backend applications which act as a driving engine of Analytics platform. Build Kafka Stream applications that meets the high-quality standards and scale horizontally in a cloud environment Ensure applications are tested through usage of automated test tools Delivering well instrumented system that provides insights in Operational Metrics and helps in resolving issues Utilize Agile practices to manage and delivers features Experience & Education Bachelor's degree in Electrical Engineer or Computer Science 7+ years of hands on Java development with 2 years in building data processing applications using Spring Boot. Experience in building large scale distributed systems and knowledge of enterprise architecture patterns. Experience with building Cloud Native Analytics applications and services Experience with event-driven architectures and technologies such as Apache Kafka and Azure Event Hubs. Experience securing applications using authentication standards such as OAuth 2.0, OpenID Connect, JSON Web Token, and SAML 2.0. Experience with one or more public clouds such as Azure, AWS and GCP. Requires excellent collaboration, presentation and communication skills. Capable of rapid self-learning of new software applications and programming languages. Effective written and verbal communication skills, including technical documentation. Technical Skills & Competencies Expertise with Java server-side development using Spring Projects specifically through usage of microservices Expertise in data structures and algorithms. Experience in building large scale distributed systems and knowledge of enterprise architecture patterns. Knowledge of distributed system concepts such as Leadership, Consensus, Replication and Partitioning Expertise in Spring Projects such as Spring Data, Spring Streams, Spring integration, Spring for Apache Kafka and Spring Security Knowledge of schema definition such as AVRO, Thrift, Protocol Buffers and Parquet Experience building test automation for data loading, performance and API validation through tools such as JMeter, Apigee, SoapUI, etc. Experience with Kafka Stream Processing and KSQL. Experience with any SQL databases such as SQL Server, Oracle RDBMS, MySQL etc. Experience in build automation tools such as Gradle, Jenkins, Docker Images and Artifactory. Experience with Cloud resources such as Azure Event Hubs and Azure Cache for Redis. Experience with application monitoring and tracing using tools such as Azure Monitor, Fluent, Prometheus, Grafana, and Apollo Data Graph Platform. Experience with containerizing applications using Docker and deploying Helm Charts to Kubernetes clusters.

Global Information Systems

Apply Online
or email this job to apply later

Search millions of jobs


Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use

* Free services are subject to limitations