Description

You will design, develop, and implement technical solutions to solve complex business problems. You own the release pipeline, from code to deployment.

Responsibilities

  • Develop and document design, source base, and architecture.
  • Maintain existing source bases while reviewing and improving code quality.
  • Design and develop logical and physical data models and data analysis solutions.
  • Run tests, fix bugs, and coordinate with architects and business analysts to determine functionalities.

Required Skills

  • 3-5 years of professional software development experience.
  • Bachelor degree in Engineering or Computer Science.
  • Proficiency in Javascript, ReactJS/Angular, ExpressJS, JSON, and HTML5.
  • Strong Java and Spring ecosystem experience (Boot, Data, messaging, web, security).
  • Experience with NodeJS.
  • Familiarity with testing frameworks including Jest, Jasmine, JUnit, or Spring Test.
  • Hands-on experience with relational databases: PostgreSQL, MySQL, MS SQL, or DB2.
  • Knowledge of AWS services: Serverless, CodePipeline, Elastic Beanstalk/EC2, SQS, SNS, RDS, and Cognito.
  • Ability to build and maintain GraphQL and REST APIs.

Preferred Skills

  • Understanding of BPMN 2.0, Camunda, SDLC, and Agile methodologies.
  • Experience with technical documentation and Microsoft Project Pro.

Education

Bachelor degree in Engineering