OVA.Work
Java Developer
OVA.WorkUnited States1 day ago
ContractRemote FriendlyInformation Technology
Job Summary

We are seeking a skilled and motivated Java Developer to join our development team. The ideal candidate will have hands-on experience in Java-based application development and be responsible for designing, implementing, and maintaining efficient, reusable, and reliable Java code. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business and customer needs.

Key Responsibilities

  • Design, develop, test, and maintain Java-based applications.
  • Collaborate with product managers, designers, and other developers to define, design, and ship new features.
  • Participate in code reviews and contribute to team and personal learning.
  • Troubleshoot and resolve software defects and issues.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Maintain code quality, organization, and automation.
  • Write and maintain technical documentation.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Java Developer (typically 2+ years for mid-level roles).
  • Strong proficiency in Java, with a good understanding of object-oriented programming.
  • Experience with frameworks such as Spring, Spring Boot, Hibernate.
  • Familiarity with RESTful APIs and web services.
  • Understanding of relational databases (e.g., MySQL, PostgreSQL, Oracle).
  • Knowledge of version control systems (e.g., Git).
  • Strong problem-solving and communication skills.

Preferred Qualifications (Nice To Have)

  • Experience with front-end technologies (HTML, CSS, JavaScript, Angular/React).
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud).
  • Familiarity with DevOps tools and CI/CD pipelines.
  • Experience with containerization tools like Docker and Kubernetes.
  • Agile/Scrum development experience.

What We Offer

  • Competitive salary and benefits package.
  • Flexible work hours and remote work options.
  • Opportunity to work with a collaborative and innovative team.
  • Career growth and learning opportunities.

Key Skills

Ranked by relevance