We are Near.U. We strive to develop our solutions by observing the best practices of our craft this means writing testable, performant, easy to maintain and constantly improving code, while enabling our company to iterate our product fast and stay ahead. We are looking to grow our Team with a Medior Java Engineer.

You will be responsible for defining software requirements, writing clean and efficient code for various applications and running tests to improve system functionality.

If you have hands-on experience with programming in Java and are interested in agile methodologies, we’d like to meet you.

Ultimately, you’ll implement and maintain Java components and frameworks throughout the software development life cycle.

Moongy is an International company with a very inclusive culture. We are looking for people that share those values with us and can work well across teams and individual roles.

Please note: Our Engineering team is predominantly based in Europe. This position is currently open to residents of the European Union (UTC through UTC/UTC+), and those residents of the South and Central America (UTC-3/UTC-4/UTC-5) only.

Moongy Group is an Equal Opportunity employer. All applicants will be considered without regard for race, colour,national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion

responsibilities

  • Master in Computer Science
  • 3+ years of experience in de development of     production ready applications with Java/Spring
  • Very good knowledge of Java and its ecosystem (Spring framework, Hibernate, Maven, Junit SQL, Oracle, XML, Eclipse/IntelliJ IDEA or another high level IDE and Docker)
  • Good Knowledge of RESTful services.
  • Familiar or willing to work with the following front-end development frameworks:  Javascript, Angular2+, HTML5, React, TypeScript, Templating, etc.
  • Familiar or willing to work with test-driven development: Junit, Jbehave, Cucumber, Selenium, fest tools
  • Strong architectural and algorithmic background
  • Knowledge of design patterns (GoF, core JAVA EE patterns, EIP).
  • Familiar with relational Databases (SQL,  normalization, indexes,  etc.).
  • Good knowledge of writing and evolving APIs.

  • Experience with UML and continuous development/integration
  • Solid analytical and problem solving     abilities.
  • Open-minded, team player, rigorous and autonomous
  • Fluent in English

requirements

  • Participate actively to     the technical choices of the projects you will be involved in, providing     the simplest and more maintainable solutions
  • Write efficient, readable     and reliable code for which you will create unit and integration test     cases, and follow them during the SDLC (continuous integration) to ensure     proper operation
  • Provide 3rd level support     on the team’s applications to our internal and external users, including     bug fixing, building and releasing applications and the supervision of     deployments
  • Proactively recycle your     technical knowledge in order to be able to propose new tools and     methodologies to your team and the department
  • Contribute to build a good team spirit and     share your knowledge to improve the work of others.
If you have any doubt about how we treat your data, you can access our Privacy Policies