Java Developer

Java Developer

Pune, India

Job Description

  • Design and code backend Java applications and services. Emphasis is placed on \ implementing maintainable, scalable, Big Data systems capable of handling billions of requests a day.
  • Analyze business and technical requirements and design solutions that meet those needs.
  • Mentor and train less experienced team members.
  • Collaborate with project managers to develop and clarify requirements.
  • Work with Operations Engineers to ensure applications are operations ready and able to be effectively monitored using automated methods.
  • Troubleshoot production issues related to the team’s applications.
  • Effectively manage day-to-day tasks to meet scheduled commitments. Be able to work independently.
  • Write technical specification documents.
  • Collaborate with programmers both on their team and on other teams.

Skills and Education

  • Bachelor’s degree in Computer Science or technical field. Master degree preferred.
  • 5-10 years of experience designing and programming in Core Java in a Unix/Linux environment.
  • Experience with crafting the right architecture to meet functional requirements.
  • Working experience with Big Data and technologies (Hadoop MR, Hive, Pig, Spark).
  • Must have extensive technical knowledge and experience with distributed systems.
  • Must have strong programming and troubleshooting skills.
  • Experience with system performance optimization.
  • Must have a solid understanding of object oriented programming.
  • Must have a working knowledge of application design and development processes and methodologies.
  • Experience with automated, build and deployment tools such as Chef, Jenkins and Maven.
  • Solid understanding of RDBMS and general database concepts.
  • Software design methods and techniques.
  • Excellent verbal and written communication skills.
  • Excellent problem-solving skills.


  • AWS
  • Scala
  • NoSQL

Apply for this Job

Upload failed. Max size for files is 10 MB.

Thank You for Applying!

Our team member will contact you as soon as possible.

Oops! Something went wrong while submitting the form.

Apply for this Job