• Managing projects/processes
  • Leading a team of Java Developers
  • Ability to develop within a specific sought-after programming language.
  • Strong working knowledge of software development tools, techniques, and approaches used to build application solutions.
  • Working knowledge of software development tools, techniques, and approaches used to build application solutions.
  • Cloud computing technologies, Business drivers, and emerging computing trends

Minimum Requirements:

Role-specific knowledge:

  • Java (Spring / Kafka / Groovy, Quarkus)
  • Proficiency with Kafka or other streaming platforms or messaging systems e.g., MQTT
  • ORM / Entity Managers (TypeORM, Sequelize…etc)
  • Postgres (SQL, Liquibase)
  • Docker, Docker Compose
  • Bitbucket (Git), Jenkins, Nexus, Sonarcube
  • OpenAPI / Swagger
  • Unit Tests | E2E Testing (Jest, Cypress, etc)

Advantageous

  • Angular
  • TypeScript
  • Nodejs (expressjs, fastify, tsoa)
  • CSS 3
  • Bootstrap
  • HTML 5
  • OpenShift | Azure | AWS (advantageous)
  • Prometheus (advantageous)
  • Elastic stack (advantageous)
  • CI/CD (advantageous)
  • JIRA, Confluence, Bitbucket, X-RAY (advantageous)
  • PACT (advantageous)
  • ITIL Process Knowledge
  • Agile

Desired Skills:

  • Java
  • kafka
  • MQ
  • front end
  • HTML

Learn more/Apply for this position