Overview
Skills
Job Details
Position: Java Engineer
Contract - onsite position in Fremont - 3 days a week
Interview process: Onsite interview for around 2 hours.
Required Qualifications:
• Advanced Level experience (10+ years) with Java programming language.
• 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 w 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.
• Rigor in high quality code, automated testing, and other engineering best practices, ability to write reusable code components.
• Attention to detail and strong organizational skills w Analytical and problem-solving aptitude. Strong verbal and written communication skills in order to effectively communicate technical details
• Quick grasp of technical information and requirements. Excellent planning and organization skills, with a commitment to delivering on deadline .
• Ability to work concurrently on several projects, each with specific instructions that may differ from project to project
• Ability to work in a collaborative environment as well as independently with minimal supervision.
Nice to Have:
• Experience using Solr.
• Experience in data processing (ETL). w Experience with Docker/Kubernetes, Prometheus.
• Knowledge of Machine Learning libraries and exposure to Data Mining. Working experience on Hortonworks Data Platform(HDP)/Cloudera Data Platform (CDP).
• This role requires partnering continuously with many stakeholders and global teams daily to stay focused on common goals. This includes coordinating with internal and external teams (onsite/offshore) as necessary.