Senior Software Engineer

Wakapi
Capital Department, AR
Job Description
We are seeking a Senior Software Engineer to lead the design, development, testing, debugging, and deployment of highly available applications. The ideal candidate will be a Java developer comfortable with emerging technologies, and able to diagnose and troubleshoot complex applications.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering or a related field
  • Experience with Java, Spring, Spring Boot, Spring Cloud, Hibernate, Ant, Maven, Angular, TypeScript
  • Experience with Docker, Kubernetes, AWS, Cloud Technologies
  • Proficiency in GNU/Linux, Shell Scripting, Python
  • Experience with RESTful API, Swagger/OpenAPI, microservices development and distributed systems
  • Experience with IoT technologies, including AWS IoT (Shadow, Greengrass) and MQTT is a plus
  • Strong Knowledge of SQL and experience with one or more relational databases (e.g., MySQL), as well as familiarity with NoSQL databasess such as DynamoDB
  • Experience with version control software, such as Git
  • Full understanding of the software development lifecycle
  • Experience with Jira and Confluence
  • Strong Knowledge of object-oriented design and programming skills
  • C - BD - 20082025
]]>