Job Description:

We are seeking a talented and experienced Java Developer to join our dynamic team. The ideal candidate should have a minimum of 2 years of hands-on experience in Java development and a strong passion for building high-quality software solutions. You will be responsible for designing, developing, and maintaining Java applications, collaborating with cross-functional teams, and contributing to the overall success of our projects.

Responsibilities:

  1. Design, develop, and maintain Java applications, ensuring high performance, reliability, and scalability.
  2. Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define software requirements and deliver high-quality solutions.
  3. Write clean, efficient, and maintainable code following best practices and coding standards.
  4. Perform unit testing, integration testing, and debugging to identify and resolve issues promptly.
  5. Continuously optimize and improve existing software components to enhance system performance.
  6. Stay up-to-date with the latest Java trends, technologies, and best practices to drive innovation within the team.
  7. Participate in code reviews and provide constructive feedback to team members.
  8. Troubleshoot and resolve technical issues in a timely manner.
  9. Collaborate with DevOps teams to ensure smooth deployment and operation of applications.
  10. Contribute to documentation, including system architecture, technical designs, and user guides.

Requirements:

  1. Bachelor’s degree in Computer Science, Information Technology, or a related field.
  2. Minimum of 2 years of professional experience in Java development.
  3. Strong proficiency in Java programming, including object-oriented design principles.
  4. Experience with Java frameworks and libraries such as Spring, Hibernate, or similar.
  5. Knowledge of web development technologies, including HTML, CSS, and JavaScript.
  6. Familiarity with database systems and SQL.
  7. Understanding of software development methodologies, such as Agile or Scrum.
  8. Excellent problem-solving skills and attention to detail.
  9. Strong communication and teamwork skills.
  10. Self-motivated, adaptable, and eager to learn new technologies.

Preferred Qualifications:

  1. Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  2. Knowledge of microservices architecture.
  3. Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  4. Experience with version control systems, such as Git.
  5. Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
  6. Previous experience in developing and maintaining RESTful APIs.
  • If you are a Java Developer with a passion for software development, a commitment to quality, and the desire to work in a collaborative and innovative environment, we encourage you to apply. Join our team and help us build cutting-edge solutions that make a difference.
Job Category: Java Developer
Job Type: Full Time Remote
Job Location: Pune

Apply for this position

Allowed Type(s): .pdf, .doc, .docx