Core Java Developer

ABOUT THE COMPANY: Our client is one of the top innovative companies based out in USA, revolutionizing & building AI based enterprise applications, augmenting automated real time data analysis with domain expertise to provide products and value-added services for decision-making under uncertainty, and is rapidly expanding its business operations worldwide.
JOB ROLE: Core Java Developer
JOB TYPE: Full Time
JOB LOCATIONS: Hyderabad, Gurgaon
  • Looking for Core Java Developers who want to work with one of the best engineering teams in the business.
  • They should be smart, dedicated, a quick learner, and a great cultural fit for the team.
  • The company is building big data analytics applications that work in high performance distributed environments.
  • Strong experience in Java.
  • Excellent understanding of OO / Functional programming concepts.
  • Strong expertise in design patterns and coding best practices.
  • Experience in designing and building end to end distributed highly available N-tier web high-traffic, scalable and high-performance enterprise applications.
  • A strong knowledge of big data technologies like Hadoop, Spark, Kafka, distributed frameworks.
  • NoSQL databases would be great, if not, one should have a strong desire to learn.
  • Experience in RESTful web service patterns, microservice architecture and containers.
  • Experience with unit testing, caching strategies, profiling, memory management and performance tuning.
  • A self-starter who has the ability and willingness to learn new material quickly and perform in a fast-paced environment.
  • Initiative to work both independently and as part of a team.
  • Analytical mindset and good problem-solving skills.
  • Experience with Agile software methodologies and continuous deployment.