What are the responsibilities and job description for the Senior Java Software Engineer position at Diligente Technologies?
Role: Sr. JAVA ENGINEER
Type: Contract
Location: hybrid position in Fremont, CA (3 days onsite- M T W).
Interview process: Onsite interview for around 2 hours.
Notes:
Senior java developer, someone who knows fundamental things in core java.
Someone who can solve big data problems.
They are using sprint methodology.
Minimum 8 years of experience.
RDBMS: Postgres
Big data: HDFS
Spark, experience is preferred.
They are looking for someone with strong API experience.
Interview process: Onsite interview for around 2 hours.
Required Qualifications:
w Advanced Level experience (10 years) with Java programming language.
w Expertise in java multi-threading and tuning of Java processes
w Experience in writing code that can handle Big Data and large files.
w Experience with RDBMS systems.
w 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.
w Rigor in high quality code, automated testing, and other engineering best practices, ability to write reusable code components. w
w 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
ww Quick grasp of technical information and requirements Excellent planning and organization skills, with a commitment to delivering on deadline
w Ability to work concurrently on several projects, each with specific instructions that may differ from project to project
w Ability to work in a collaborative environment as well as independently with minimal supervision
w Nice to Have
w Experience using Solr.
w Experience in data processing (ETL).
w Experience with Docker/Kubernetes, Prometheus.
w Knowledge of Machine Learning libraries and exposure to Data Mining. Working experience on Hortonworks Data Platform(HDP)/Cloudera Data Platform (CDP).
w 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.