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.