Junior Software Engineer (Backend)

Remote Full-time
As a Junior Software Engineer you will be operating on the heart of the Mambo engagement platform. The platform is used to process millions of events coming from our global user base.

You will be expected to ramp up quickly and tackle anything from bug fixing all the way through to designing and implementing new features from the ground up.

We are methodical with our testing and are continuously refactoring to improve our code base. Our obsession with maintainability and quality is what has allowed us to evolve the platform at a rapid pace and respond to customer requests effectively.

As a member of this remote team you will need to be an avid self learner and a good communicator. Be prepared to have daily calls, master the use of collaboration tools and pair programming.

Responsibilities

The responsibilities associated to this role include:
• Design and develop features, components, services and applications
• Work closely with your team leader to shape the product, proactively suggesting enhancements and recognising opportunities
• Ensure the platform is maintainable, extensible, secure, tested and performing well
• Drive continuous improvements to our approach to development, our coding standards and quality assurance processes
Qualifications

Essential skills:
• 2+ years Java experience working on high-grade applications
• Knowledge of Clean Code, TDD, Refactoring, Domain Driven Design, CQRS and design patterns
• Experience with Git
• Excellent communication skills in English
• Self-driven, takes the initiative, determination, flexibility and knowledge hungry
• Experience with TDD / BDD
• Spring Framework including Core and Security
• Experience with the following products: Git, GitHub, JIRA, Jenkins, Sonar

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Support Worker 16-17 Year Olds (Sleeping Night) Weekends Only ID-2342 – bolthires Store

Remote Full-time

Require Tutor (PT) in Sacramento, CA

Remote Full-time

Employee Relations Coordinator

Remote Full-time

**Experienced Full Stack Data Analyst – Transportation Examination Group**

Remote Full-time

Business Development Manager

Remote Full-time

Urgently Hiring: Entry Level Fedex data entry jobs (Work At Home)

Remote Full-time

Warehouse Associate - Part Time

Remote Full-time

[Remote-Position] Doordash Virtual Assistant Jobs

Remote Full-time

Experienced Field Service and Assembly Technician - Entry Level for Commercial Battery Boosting Equipment Manufacturing and Rental Company

Remote Full-time

Genetic Counselor II / Personalized Care Genetic Counseling / Full-time / Days / Remote

Remote Full-time
← Back to Home