onsite
Backend JVM Software Engineer - addi
Software Engineer
Senior backend engineer building scalable JVM services for a fast‑growing payments platform, leveraging Java, Spring Boot, microservices architecture, and cloud technologies to deliver reliable, high‑performance financial solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services using Java and Spring Boot.
- Architect and implement microservices that support payment, credit, and e‑commerce workflows.
- Collaborate with data, security, and DevOps teams to ensure scalability, reliability, and compliance.
- Write clean, testable code and participate in code reviews and continuous integration pipelines.
- Optimize performance and troubleshoot production incidents in a cloud environment.
Requirements
- 5+ years of professional experience in Java backend development.
- Strong knowledge of Spring Boot, RESTful APIs, and microservices patterns.
- Proficiency with relational databases (PostgreSQL/MySQL) and message brokers (Kafka).
- Experience deploying services on AWS using Docker, ECS/EKS, and CI/CD tools.
- Excellent problem‑solving skills and a passion for building secure, scalable financial systems.
Skills
javasqlawsdockerkafka