Posted time February 29, 2024 Job type Full-time, Part-time

We are seeking a talented and motivated Java developer to join our dynamic team. The ideal candidate will have a strong background in software development, with a focus on Java programming. The Java developer will be responsible for designing, developing, testing, and maintaining high-quality software solutions that meet our clients’ needs. The candidate should be proactive, detail-oriented, and able to work effectively both independently and as part of a team.

Responsibilities:

  • Design, develop, and implement software solutions using Java programming language and related technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
  • Write well-designed, efficient, and testable code following best practices and coding standards.
  • Conduct code reviews, debugging, and troubleshooting to ensure quality and performance of applications.
  • Participate in the entire software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve technical skills and knowledge.
  • Document software designs, technical specifications, and implementation details.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a Java developer, with a strong understanding of object-oriented programming principles and design patterns.
  • Proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
  • Experience with web development technologies (e.g., HTML, CSS, JavaScript) and web application servers (e.g., Apache Tomcat, Jetty).
  • Familiarity with database management systems (e.g., MySQL, PostgreSQL, Oracle) and SQL queries.