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.