What are the responsibilities and job description for the Java Developer With Kafka position at SysMind Tech?
Job title : Java Developer
Location : Phoenix, AZ (onsite- 3 Days in a week)
Long-term contract
Job Description :
- 6-9 years of experience with Object-Oriented Design and coding with variety of languages.
- Expertize in programming knowledge in Java, Spring, Sprinboot - Solid understanding of data structures and common algorithms
- Good knowledge of SOA and Microservices architecture with hands-on experience of design and implementation of Web Services / API using REST / SOAP
- Good knowledge in Big Data Technologies and scripting, Hadoop, HDFS, Hbase, Hive, Shell, JavaScript, ElasticSearch, Logstash, Kibana, Redis, MongoDB, NoSQL DB2; will be an added advantage.
- Experience in Parallel and distributed system
- Prior experience in Personalization domain will be a big plus.
- Hands-on with application design, data management and automated testing.
- A self-starter with the ability to question status-quo and manage ambiguity.
- Ability to effectively interpret technical and business objectives and challenges and articulate solutions.
- Willingness to learn new technologies and exploit them to their optimal potential.
- Strong analytical ability
Excellent communication skills