remote
Software Engineer - Alkami Technology
Software Engineer
Software Engineer building scalable micro‑service solutions on Java/Spring Boot, leveraging AWS cloud services and relational databases to enable digital banking experiences.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance micro‑services using Java and Spring Boot.
- Integrate services with AWS components such as Lambda, S3, and RDS to support a cloud‑native banking platform.
- Collaborate with product, UX, and data teams to translate business requirements into technical specifications.
- Write efficient SQL queries and optimize database schemas for reliability and speed.
- Participate in code reviews, automated testing, and continuous integration pipelines to ensure code quality.
Requirements
- 3+ years of professional experience in Java development, preferably with Spring Boot.
- Strong understanding of micro‑service architecture and RESTful API design.
- Hands‑on experience with AWS services (EC2, Lambda, S3, RDS) and infrastructure‑as‑code tools.
- Proficiency in SQL and relational database design (e.g., PostgreSQL, MySQL).
- Experience working in Agile/Scrum environments and using version control (Git).