Software Development Opportunity
* We are seeking an experienced software engineer to join our team as a key member in designing and developing high-quality software applications using Java 17, Spring Boot, Spring Cache, Spring Data, Design Patterns, JUnit, JPA, TDD, API design, and familiarity with the Linux environment.
* The ideal candidate will have experience working with MySQL and Python for data storage and manipulation.
* Familiarity with AWS services such as S3, Lambda, ECS, EC2, EventBridge, CloudWatch, DynamoDB, StepFunction, Aurora, GlueJob, ApiGateway, and Dynamo is also required.
* Candidates should be familiar with Kafka, OpenApi3.0, Docker, Terraform/Cloudformation, Clean Code, Clean Arch, Hexagonal Architecture, and GitFlow.
Main Responsibilities:
* Developing efficient, scalable, and high-quality software applications.
* Collaborating with cross-functional teams to identify business requirements and implement solutions.
* Participating in code reviews to ensure adherence to coding standards and best practices.