Job responsibilities
- Lead the engineering efforts in the development and maintenance of the E-Coupon offer management application.
- Oversee the deployment and maintenance of AWS infrastructure, with a focus on Aurora PostgreSQL, Lambda, VPCs, ALBs, GLBs, and S3.
- Design, write, and maintain Java APIs to support application functionality and integration.
- Build and maintain CI/CD pipelines to ensure efficient and reliable software delivery.
- Utilize Kafka for real-time data streaming and processing to enhance application performance and scalability.
- Collaborate with cross-functional teams to align engineering efforts with business goals and strategies.
- Foster a culture of continuous learning and improvement within the team.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineer concepts and 5+ years applied experience
- Proven experience in deploying and maintaining AWS infrastructure, particularly with Aurora PostgreSQL, Lambda, VPCs, ALBs, GLBs, and S3.
- Strong proficiency in writing and maintaining Java APIs.
- Strong understanding of application security and application vulnerabilities
- Demonstrated experience in building and maintaining CI/CD pipelines.
- Hands-on experience with Kafka for data streaming and processing.
- Proven ability to collaborate effectively within a team.
- Strong problem-solving abilities and attention to detail.
- Effective communication skills, with the ability to collaborate with technical and non-technical stakeholders.
Preferred qualifications, capabilities, and skills
- AWS Certified Solutions Architect certification would be a plus.
- Experience in the financial services industry or a similar domain.
- Familiarity with offer management applications and strategies.
- Knowledge of additional AWS services and cloud infrastructure best practices.