ampliFI Loyalty Solutions is looking for a Clojure/Java Developer to build the backbone of high-impact loyalty solutions used by financial institutions, focusing on creating fast, secure, and scalable services.
Requirements
- 3+ years of backend development experience with Clojure and Java.
- Proven success in deploying and maintaining applications on AWS (EC2, Lambda, S3, DynamoDB, etc.)
- Solid background in RDS and DynamoDB database design and optimization.
- Experience implementing and maintaining automated testing frameworks
- Proficient with Git and collaborative version control practices.
- Experience with Docker, Kubernetes, or containerized environments.
- Understanding of microservices architecture and CI/CD pipelines.
Responsibilities
- Design and develop powerful backend systems in Clojure and Java to create fast, secure, and scalable services.
- Deploy your applications in the AWS ecosystem using tools like EC2, S3, Lambda, Glue, and DynamoDB—we’re cloud-native and proud of it.
- Architect and optimize MySQL and DynamoDB databases to deliver lightning-fast performance and rock-solid reliability.
- Employ TDD practices to create and maintain automated testing to catch bugs early and keep our systems flawless.
- Work closely with front-end developers, product managers, and QA to turn complex problems into elegant solutions.
- Troubleshoot bottlenecks, squash bugs, and continuously optimize to keep everything running smoothly at scale.
- Keep our architecture, APIs, and codebase well-documented so others can build on your work without roadblocks.
Other
- Must be available to be onsite minimum 3 days a week.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Analytical thinker – You love digging into complex problems and finding clean, scalable solutions.
- Strong communicator – Able to clearly explain technical concepts to both peers and non-technical team members.
- Detail-oriented builder – You write clean, SOLID, DRY, maintainable, well-documented code.