We are seeking a skilled Software Engineer to design, write, and maintain software applications, focusing on building robust B2C or B2B solutions. This role involves collaborating with teams to develop new functionalities, address QA concerns, and ensure seamless integration of updates into release branches.
Key Responsibilities:
- Develop software applications, including writing specifications, coding, and unit testing.
- Design and implement customer-facing B2C or B2B applications.
- Collaborate with QA teams to resolve issues and support testing efforts.
- Ensure efficient merging of updates into release branches.
Qualifications and requirements:
- 6+ years of experience as a Software Developer and strong expertise in Core Java.
- Advanced proficiency in Spring Boot and Kafka for application development.
- Proven ability to build customer-facing software solutions for financial services.
- Prior experience with complex data systems.