
Senior Java Engineer
- Java
- JVM
- Spring Boot
- Hibernate
- Liquibase
- Microservices
- REST API
- Redis
- SQL
- Docker
- CI/CD
- Kubernetes
- Git
- AWS
- EKS
- RDS
- KMS
- SQS
- SNS
About GIMO
We help underbanked workers get paid before payday
The role
**Key Responsibilities*** **Engineering Ownership:** Take full ownership of various fintech products, collaborating with backend, frontend, mobile engineers, QA, and product managers to understand requirements and deliver robust, high-quality solutions.* **Technical Design:** Lead system architecture and database design to meet product scalability and performance demands.* **System Optimization:** Continuously improve system performance, database efficiency, and application responsiveness for an optimal user experience.* **Best Practices:** Adhere to and help evolve engineering best practices across coding standards, database architecture, security, and development tools to ensure technical excellence.* **Problem Solving:** Proactively identify, debug, and resolve technical issues in production to ensure system stability and reliability.**Key Qualifications & Experience*** Bachelor’s degree in Computer Science, Information Systems, Software Engineering or related fields; * 5+ year of experience with Java 11+ or other JVM languages, familiar with Spring Boot, Hibernate, Liquibase, build tools, logging & monitoring, troubleshooting, and system performance metrics; * Proficiency in building distributed systems, experience with microservices architecture, sync/async communication via RESTful API/message broker (e.g., Kafka), cache (e.g., Redis); * Proficient in database design & SQL; * Able to work with Docker, CI/CD pipeline, Kubernetes, GIT; * Practical experience with AWS-managed services such as S3, EKS, RDS, KMS, SQS, SNS; * Good communication skills.
Skills
- Java
Senior Java Engineer · GIMO