Senior Software Engineer

Skills
OOPAnalytical SkillsClean CodingDesign PatternsJavaserver PagesMicroservicesMockito
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Minimum 5 years hands-on development experience with OOP and Design Patterns
  • Strong knowledge of Java 11/JavaEE, Spring framework, JavaScript, and RESTful Web-Services
  • Experience in MySQL/MariaDB, MongoDB, NoSQL
  • Familiarity with microservices and API-driven development
  • Degree in Computer Science or related discipline

Nice to have

  • Vue.js
  • AWS Cloud Engineering
  • JUnit
  • Groovy
  • Payroll/HR/financial domain background

Day to day

  • Process large volumes of customer data
  • Improve software performance and develop new features
  • Utilize Cloud technologies and new upcoming technologies for back and front-end services