Description
You will own backend development for high-volume banking products using Java and Spring Boot.
Responsibilities
- Develop and maintain backend solutions adhering to security, logging, and performance standards.
- Translate business requirements into detailed design specifications and functional code.
- Collaborate with infrastructure, operations, and vendors to define timelines and development plans.
- Assess design impacts on downstream systems, performance, and schedules.
- Identify technical trends and optimize existing solutions within an Agile environment.
Required Skills
- 3+ years of professional experience with Java 11+.
- Strong proficiency in Spring and Spring Boot frameworks.
- Hands-on experience designing high-volume, high-availability applications.
- Deep understanding of Algorithms and Data Structures.
- Experience working with MongoDB.
- Proficiency with JSON and XML data notations.
- Strong understanding of software development principles and automation.
- Proven ability to work in Agile environments.
- Bachelor’s degree in Computer Science, Engineering, or equivalent industry experience.
Preferred Skills