Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Java Developer

at CrewBloom

Posted 8 months ago 1 applied

Description:

  • We are looking for a talented Java Developer to help build and maintain scalable, efficient, and secure backend services and applications.
  • As a remote developer, you will collaborate with cross-functional teams to deliver robust software solutions that meet business needs.
  • This role is ideal for a developer who is passionate about coding, problem-solving, and staying updated with the latest trends and technologies.
  • Responsibilities include designing, developing, and maintaining Java-based applications and systems.
  • You will write clean, maintainable, and efficient code following industry best practices.
  • Participation in the full software development life cycle (SDLC) including planning, development, testing, and deployment is required.
  • You will collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality products.
  • Optimizing applications for maximum speed and scalability is part of the role.
  • Troubleshooting and debugging applications to ensure smooth functionality is essential.
  • You will ensure adherence to coding standards, security policies, and quality assurance.
  • Staying updated with the latest Java frameworks, libraries, and development tools is expected.

Requirements:

  • A Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience) is required.
  • You must have 3+ years of professional Java development experience.
  • Strong knowledge of Java SE/EE is necessary.
  • Experience with frameworks such as Spring, Hibernate, or similar is required.
  • Familiarity with RESTful APIs and microservices architecture is essential.
  • A solid understanding of object-oriented programming (OOP) principles is needed.
  • Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL) is required.
  • Familiarity with CI/CD pipelines and version control systems such as Git is necessary.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • Knowledge of containerization tools like Docker or Kubernetes is a plus.
  • Preferred skills include experience with front-end technologies (React, Angular, etc.) and knowledge of Agile/Scrum methodologies.
  • Strong analytical and problem-solving skills are essential.
  • Excellent communication skills and the ability to work independently in a remote environment are required.

Benefits:

  • Join our dynamic team and experience our fun, inclusive, innovative culture that values your unique contributions and supports your professional growth.
  • Embrace daily opportunities to learn, innovate, and excel, making a real impact in your field.
  • Enjoy limitless career growth with access to a world of possibilities and resources to propel your career forward.
  • Thrive in a fast-paced, high-energy atmosphere where you can embrace challenges and reap stimulating rewards.
  • Experience flexibility by working from home or any location of your choice, creating your ideal work environment.
  • Achieve work-life balance by saying goodbye to stressful commutes and hello to quality time with loved ones, allowing you to perform at your best.