Description

Experience: 5 - 8 Years.

 

Responsibilities:

  • Collaborate with cross-functional teams to gather and analyze software requirements.
  • Design, develop, and implement Java-based applications, ensuring high performance and reliability.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Conduct thorough testing and debugging of applications to ensure proper functionality.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Collaborate with team members to identify areas for improvement and propose innovative solutions.
  • Stay updated with the latest industry trends and technologies related to Java development.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Document software specifications, technical designs, and project-related information.

 

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer with a strong portfolio of Java-based projects.
  • Proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
  • Experience in Microservices & Rest API is a must.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with database systems (e.g., MySQL, Oracle) and SQL queries.
  • Familiarity with web development technologies (e.g., HTML, CSS, JavaScript).
  • Knowledge of software development methodologies (e.g., Agile, Scrum).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and as part of a team.

Education

Any Graduate