Backend Java Developer

Full Time
Bogotá, Bogota, Colombia
2 months ago

The Back-End Java Developer (BEJD) is responsible for writing code and providing support to applications. A BEJD is able to work independently in basic tasks, assuming ownership for the design and programming required. For more complex work, this individual will rely on existing designs and seek guidance from more senior positions. The Java Developer should also be able to provide constant progress status to a senior level as needed and estimates for his/her tasks, that must be approved by the senior or technology lead of the current project.

You will: 

  • Collaborate and communicate efficiently and effectively with other groups such as Creative, QA teams and Business and Technology throughout all phases of a project lifecycle.
  • Understand and map user and business driven requirements to the appropriate technologies.
  • Implement technology solutions that address our clients’ business needs and challenges while leveraging our best practices and state-of-the-art technologies.
  • Debug or troubleshoot issues in existing software applications issues that cannot be handled by junior positions, and provides root cause analysis
  • Provide feedback on solutions and procedures when an opportunity for improvement exists.
  • Proactively provide coaching and support to other members of the team in order to fulfill their tasks
  • Ensure concise and clear documentation is maintained for the projects as dictated by the tech capability guidelines and best practices. 

You have: 

  • Experience with Java 8/11+, Java Streams, Java Collections, Spring Boot, JPA, Hibernate, OSGi, NodeJS, Groovy, PostgreSQL.
  • Experience with Git, Jenkins, Python and Bash for helper tools development, use package managers (npm, maven, pip), debugging, unit testing, writing agile user stories.
  • Working knowledge of common design patterns (e.g., model-view-controller, observer, etc.) and software engineering principles
  • Capable of implementing simple functional requirements independently, while implementing complex requirements with minimal oversight.
  • Work experience with build automation tools as Maven or Gradle.
  • Capable of building solutions consuming web services and understanding of how web services work as a provider.
  • Work experience creating and consuming web services.
  • Work experience with Version Control Systems as GIT or Subversion.
  • Ability to work on Unit Test and Integration Tests.
  • Capable of implementing simple functional requirements with minimal oversight.
  • Capable of debugging and troubleshooting web software applications
  • Work experience with XML/JSON and its role in software projects.
  • Experience with project and issue tracking software (Jira, Bugzilla).
  • Experience with AEM is a PLUS.

What We Offer:

  • Competitive benefits packages
  • Vacation, compassionate leave, sick days, and flex days
  • Access to online services for families and new parents
  • End of year closure days (not deducted form vacation balance)
  • Diversity and Inclusion Board with 12 affinity groups
  • Internal learning and development programs
  • And more…

At Critical Mass, we value our employees and offer competitive compensation and benefits packages.  If you’re looking for a challenging and rewarding opportunity to make a significant impact on the lives of our employees, we encourage you to apply for this exciting position today!

The Talent Team at Critical Mass is focused on ensuring we provide the best training, onboarding, and employee experience possible! Our new hires & employees are the future of our organization, and we want to set you up for long-term success. In an effort to do so, we expect our team to work from an office a minimum of 3 days a week.

Critical Mass is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We do not tolerate discrimination on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. If you are an individual with disabilities who would like to request an accommodation, please reach out to accommodations@criticalmass.com.

We are committed to fostering diversity, equity, and inclusion within our pool of candidates, with a target of achieving at least 50% representation from underrepresented communities.

The Critical Mass Talent Acquisition team will only communicate from email addresses that use the URLs criticalmass.com and us.greenhouse-mail.io. We will not use apps such as Facebook Messenger, WhatsApp, or Google Hangouts for communicating with you. We will never ask you to send us money, technology, or anything else to work for our company. If you believe you are the victim of a scam, please review your local government consumer protections guidance and reach out to them directly.

If U.S. based: https://www.consumer.ftc.gov/articles/job-scams#avoidIf Canada based: https://www.canada.ca/en/services/finance/consumer-affairs.htmlIf U.K. based: https://www.gov.uk/consumer-protection-rightsIf Costa Rica based: https://www.consumo.go.cr/educacion_consumidor/consejos_practicos.aspx