Ubiminds: Scale Distributed Engineering Teams In Brazil

Senior Java Engineer (Java, Angular) (178)

Ubiminds is assisting NEOGOV, a company passionate about technology, focused on customer success, with an entrepreneurial environment where risk-taking is encouraged and rewarded. Their environment is fast-paced with smart, energetic, and passionate people and limitless opportunities for growth.

As a result, NEOGOV is one of the top 50 fastest growing private software companies in the U.S. —Sound like a company you'd like to join? We are looking for top talent to make significant contributions to our products, technology, and customers.

Sound like a company you'd like to join? They are looking for top talent to make significant contributions to their products, technology, and customers. Apply now!

Perks and Benefits

As Senior Java Engineer @Ubiminds, you:

  • Are placed in a product-based company, with the same treatment as their full-time employees.
  • Have our full back-office support, from career guidance to HR and concierge services.
  • Choose to work remotely or at our office – we are a distributed team, after all.
  • Get your own MacBook (none of that BYOD stuff here).
  • Have access to opportunities for growth with other amazing technology professionals, counting with tech talks, chapter meetings, and even remote happy hours for tons of fun!
  • Improve your English through free lessons with a native American teacher - get to the next level on your communication skills!
  • Have the chance to meet up with us every so often at our HQ in Florianopolis
  • Receive financial support to take part in conferences, meetups, and relevant events


NEOGOV is the market and technology leader in human resources software for the public sector. Their HR software automates the entire employee experience from recruitment to offboarding. They are looking for a seasoned hands-on developer/lead/manager with deep technology stack knowledge that can oversee project architecture and product delivery. 

What you’ll do as a Senior Java Engineer

  • Lead or work within teams of developers who are responsible for integrations between NEOGOV products and others that clients are using.
  • Oversee requirement negotiations, project planning, design reviews, and feature implementation.
  • Work with the development teams to produce rich enterprise-class SaaS applications
  • Break down a large/complex problem, quickly derive an efficient design, document and implement the core framework, and hand off the simple components to junior staff.
  • Work directly with the product team to better understand gaps that need to be filled with the team.
  • Develop and/or maintain applications utilizing JAVA development tools.
  • Work directly with product management and customer success to help determine and solve customer needs for our products.

In order to succeed in this position, you will need

Cultural add

  • People First. We are all about people!
  • Challenge yourself. There’s always room for improvement and continuous improvement is in our essence.
  • Make it happen. Be ready to take challenges as they come. It’s all about attitude and commitment.
  • We’re in this together. We work as a team, we thrive as a team and we evolve as a team.
  • Averaging on awesome. We work hard to deliver high-quality services and look forward to exceeding expectations.
  • Keep it real. We promise you honesty, transparency, and openness, regardless of the situation.

Mandatory skills

  • Solid (SaaS) Software and Enterprise Application Development experience.
  • Hands-on experience building integrations and APIs
  • Excellent command of the Java Language.
  • Working knowledge of JSF (Java Server Faces) framework for building Web Apps, Facelets – as a view handler for JSF, and Oracle ADF library for the presentation (UI) layer.
  • Experience in Spring boot framework
  • Working knowledge on ORM like Hibernate
  • Working knowledge of technologies such as XML, Web Services, AJAX, etc.
  • Knowledge of data structures, multi-threading, and N-Tier Architecture
  • Working knowledge of HTML, CSS, JavaScript, with an experience in a modern JavaScript framework – Angular or ReactJs preferred.
  • Sharp troubleshooting skills.

Nice to have

  • Experience in Public Sector (government, public education) would be ideal, but not required.
  • Experience with Oracle SQL would be an asset.
  • Experience with Oracle Fusion Middleware would be an asset.

Non-technical skills

  • Ability to work independently.
  • Excellent written and verbal communication skills in English.
  • Excellent analytical skills and ability to work in Agile environment.

Job summary.

  • start date 12/11/2021
  • end date 31/12/2021
  • timezone Brasilia (GMT -3)


Angular java react


Ubiminds © 2020. All rights reserved.