remote
Senior Software Engineer - Finance Experience - Perk
Software Engineer
Senior Software Engineer focused on building scalable finance‑related features for a travel and spend management platform, using Java, Spring Boot, microservices, AWS, and modern DevOps practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services that power finance experiences such as expense processing, invoicing, and spend analytics.
- Collaborate with product, design, and data teams to translate business requirements into robust, scalable microservice architectures.
- Implement and optimize data models and SQL queries to ensure accurate financial reporting and real‑time insights.
- Drive cloud‑native deployments on AWS, leveraging Kubernetes, Docker, and CI/CD pipelines for continuous delivery.
- Mentor junior engineers, enforce code quality standards, and conduct thorough code reviews.
Requirements
- 5+ years of professional experience building backend systems with Java and Spring Boot.
- Strong understanding of microservice design, RESTful APIs, and event‑driven architectures.
- Hands‑on experience with AWS services (e.g., EC2, RDS, S3, Lambda) and container orchestration using Kubernetes.
- Proficiency in SQL and relational database design, with ability to write performant queries.
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions) and automated testing frameworks.
Skills
javaawssqlkubernetescicd