About the Role

CrewBloom is seeking a skilled Java Developer to design, build, and maintain scalable, efficient, and secure backend services and applications. As a remote developer, you’ll collaborate with cross-functional teams to deliver robust software solutions that align with business needs.

This role is perfect for someone passionate about coding, problem-solving, and staying ahead of the latest trends in technology.


What You’ll Do

  • Design, develop, and maintain Java-based applications and systems.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Participate in the full software development life cycle (SDLC): planning, development, testing, and deployment.
  • Collaborate with front-end developers, product managers, and stakeholders to deliver high-quality products.
  • Optimize applications for speed and scalability.
  • Troubleshoot, debug, and ensure smooth functionality.
  • Ensure adherence to coding standards, security policies, and QA guidelines.
  • Stay up to date with the latest Java frameworks, libraries, and tools.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 3+ years of professional Java development experience.
  • Strong knowledge of Java SE/EE.
  • Experience with frameworks like Spring, Hibernate, or similar.
  • Familiarity with RESTful APIs and microservices architecture.
  • Solid understanding of OOP principles.
  • Proficiency in SQL and relational databases (MySQL, PostgreSQL).
  • Experience with version control (Git) and CI/CD pipelines.
  • Exposure to cloud platforms (AWS, Azure, GCP) is a plus.
  • Knowledge of containerization tools (Docker, Kubernetes) is a plus.

Preferred Skills

  • Experience with front-end technologies (React, Angular, etc.).
  • Knowledge of Agile/Scrum methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and ability to thrive in a remote environment.

Technical & Work Environment Requirements

Internet Connection

  • Primary: minimum 15 Mbps.
  • Backup: minimum 10 Mbps (must support work during outages).

Primary Device

  • Desktop or laptop with at least:
    • Intel Core i5 (8th gen+) / i3 (10th gen+) / AMD Ryzen 5 or equivalent.
    • 8 GB RAM minimum.

Backup Device

  • Must meet/exceed Intel Core i3 performance.
  • Must function during power interruptions.

Additional Requirements

  • Functioning webcam.
  • Noise-canceling USB headset.
  • Quiet, dedicated home office.
  • Smartphone for communication and verification.

Benefits

Join Our Dynamic Team – Work in a fun, inclusive, and innovative culture that values your contributions.
🚀 Career Growth – Unlock limitless opportunities and resources to accelerate your professional journey.
High-Energy Work – Thrive in a fast-paced, engaging environment with stimulating challenges.
🏡 Work From Anywhere – Enjoy the flexibility to create your ideal workspace.
❤️ Work-Life Balance – Eliminate stressful commutes and spend more time on what matters most.

APPLY HERE