Responsibilities

In this role, you will be responsible for coding, testing and delivering high quality deliverables, and should be willing to learn new technologies.

Qualifications

  • Deep understanding of Computer Science related Principles, Data Structures, and Algorithms.
  • Ability to work both independently and closely with other team members.
  • Ability to communicate clearly.
  • Experience with standard DevOps tools such as Git, Jenkins, JIRA
  • Strong knowledge of Core Java features: class loading, garbage collection, Java Collections API, Multithreading, Concurrent programming, Reflections API, Java 8 Streams.
  • Experience working with Spring MVC framework, Spring boot, Rest API, JSON.
  • Hands on working experience with Distributed Processing Engines such as Apache Spark.
  • Hands on experience with Scala and good understanding of Functional Programming is a plus
  • Hands on with Event Streaming Platforms such as Kafka is a plus.
  • Experience with transition from on-premises technologies to Cloud is a plus

#J-18808-Ljbffr
Similar jobs

Java Developer

Apply Now
Back to search page