Senior Java Backend Engineer – Distributed Systems / Integration
Maven Companies · Fremont, Alameda County ·
- Seniority
- Senior
- Category
- Backend
- Experience
- 10+ years
A senior backend engineer designs and builds distributed, integration-heavy Java services in Fremont, CA, working with Spring Boot/Batch, Kafka or MQTT messaging, RDBMS-backed big-data processing, and REST/JSON/XML APIs. Day to day involves tuning Java processes and multi-threaded code that handles large data volumes.
Advanced Level experience (10 years) with Java programming language. Experience with Python programming language is a plus. Expertise in java multi-threading and tuning of Java processes Experience in writing code that can handle Big Data and large files. Experience with RDBMS systems. Experience with Spring Boot, Spring Batch Experience with using message brokers Kafka and/or MQTT Deep understanding of API and technologies like REST, JSON, XML, message queues and integration pattern/frameworks…