JAVA DEVELOPER (Full-Stack) (English Speaking)

About CBDS

We are a 10+ year Brazilian IT consultancy and development company working with clients from a variety of business segments. We keep searching for skilled professionals who are capable of understanding complex requirements and building software to meet precise business requirements for our clients. In expanding our teams we look for talented professionals to manage, design, develop, and support solutions for clients abroad, but being 100% remotely. It’s a remarkable opportunity to work with experienced peers, using cutting-edge technology, in very innovative projects

    General Description:

    We are looking for Full Stack Java Developers who love programming. You should have experience building scalable web applications and be well versed in Java Development. The ideal candidate will have relevant work experience and a career path of proven success working within a collaborative web team as well as having individual contributor experience.


    • 3+ years of full-stack Java software development experience. Must be relevant and recent.
    • Full-stack Java development, including Java 8
    • Recent experience with one of these javascript frameworks: AngularJS, EmberJS, or React
    • Knowledgeable in restful web services and micro-services architecture
    • Familiarity with a variety of architectural patterns (MVC, ORM, etc .), frameworks, and libraries
    • Experience working with AWS.
    • Experience with MySQL is a PLUS
    • Must have experience working with Spring and Hibernate
    • If you have experience working with globally distributed, cross-functional teams, that is a PLUS
    • Must be comfortable working in a collaborative environment


    • Must be able to clearly communicate with both clients and the team.
    • Strong written and verbal communication skills in English and Portuguese;


    • Bachelor graduation in Computer Science, Information Systems or similar;

    Contract Model

    • Full time, Long term
    • PJ contract

    Location: Remote

    • Home office

    If this job description looks exciting to you, please apply with a resume in English!