We are a passionate team working on to create amazing products for citizens.
Come join us and let’s create some amazing things together.

Job description:

If you are passionate about:

  • Using the most advanced technologies to produce an impact
  • Improving your programming skills beyond writing codes
  • Being part of a team that easily overcomes the challenges

Join the Esempla team:

  • You will find a very dynamic, collaborative and inclusive environment
  • You will be overwhelmed with everything that Native Cloud means and you will learn to make it in a new manner
  • You will develop complex solutions

Responsibilities:

  • Working with a team of front end and back end engineers, QA and DevOps for designing, building, testing and deploying applications
  • Develop services and applications using Java with the Spring Frame Spring, Spring MVC, Spring Security, etc
  • Develop technical documentation
  • Solving complex problems, creating object models, build microservices, define APIs, build web services, etc
  • Working with other developers, but also with other team members responsible for product creation, to develop a solid understanding of the purpose that the app is created for

Qualifications:

Basic Qualifications:

  • Minimum of 1 year Java/JVM enterprise application development experience

Preferred Qualifications:

  • Java and J2EE Stacks
  • Strong in HTML5, SASS, LESS, CSS3
  • Should have experience on a MVVM framework like Angular, ReactJS etc
  • Spring framework (MVC, AOP, Boot, Data), JDK1.7+
  • Bachelor’s degree or equivalent experience

If you are passionate about:

  • Using the most advanced technologies to produce an impact
  • Improving your programming skills beyond writing
  • Being part of a team that easily overcomes the challenges

Join the Esempla team:

  • You will find a very dynamic, collaborative and inclusive environment
  • You will be overwhelmed with everything that Native Cloud means and you will learn to make it in a new manner
  • You will develop complex solutions

Responsibilities:

  • Working with a team of front end and back end engineers, QA and DevOps for designing, building, testing and deploying applications
  • Develop services and applications using different frameworks, like a Yii2, Symphony
  • Knowledge in development RestFULL API, with documentation swagger, ASCIIDoc, BluePrint
  • Develop technical documentation
  • Solving complex problems, creating object models, build microservices, define APIs, build web services, etc
  • Working with other developers, but also with other team members responsible for product creation, to develop a solid understanding of the purpose that the app is created for
  • Working with containers, gitlab-ci / travis-ci

Qualifications:

Basic Qualifications:

  • Minimum of 1 year web application development experience

Preferred Qualifications:

  • 2-3 years Professional Web development experience with PHP 7
  • Experience in Object-Oriented PHP development and the MVC model
  • Experience in Yii2 Development is critical
  • Exposure to web development involving CSS3, HTML5, Javascript, JQuery, Angular JS
  • Good knowledge of Design patterns and the MVC model
  • Familiar with other popular content management systems like Joomla, Prestashop and ¬†¬†Wordpress
  • XML, XSLT, JSON and web services experience

If you are passionate about:

  • Using the most advanced technologies to produce an impact
  • Improving your administration skills through DevOps
  • Being part of a team that easily overcomes challenges

Join the Esempla team:

  • You will find a very dynamic, collaborative and inclusive environment
  • You will learn to build and support development infrastructures to create digital platforms and services
  • You will expose yourself to the AWS and Azure cloud environments and learn a new style of doing IT

Responsibilities

  • Work with a team of specialists, create and maintain automated processes
  • Work in close collaboration with different development teams to optimize the build and deployment pipeline
  • Monitoring build system for failures and errors
  • Continually maintain and improve automation scripts and tools for the project and support users of the build systems
  • Provide support for the production tools and automation pipeline
  • Document and update build creation, management and deployment processes
  • Administration of users, groups, permissions, file types and general instance configuration

Qualifications:

  • Good knowledge of Windows/Linux environments (eg. registries, file system, networking)
  • General understanding of build and deployment concepts
  • Basic knowledge of Continuous Integration / Continuous Delivery practices
  • Experience with at least one scripting language (eg. Shell/Batch Scripting, Python, Perl, Java/Groovy, JavaScript)
  • Experience with Git, GitLab, Chef, Jenkins, Artifactory, Docker
  • Basic knowledge of database management systems (eg. MySQL)
  • Autonomous and proactive attitude
  • Problem-solving skills
  • Fast learner, willing to gain new skills

Preferred Qualifications:

  • Previous experience with Kubernetes is a plus.