Key Requirements and Technology Experience:
- Skills-Java, Springboot, SOA, SQL, Kafka, AWS.
- Knowledge of specific applications, technology platforms, programming languages, systems, or business segments. Springboot and Java knowledge.
- Banking or financial services experience.
- Knowledge of one or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills.
- Professional experience building high-quality apps or services from the ground up and scaling at an enterprise level.
- Experience with Open-Source tools and frameworks.
- Experience with cloud technologies, such as AWS, Azure, or GCP
Strong understanding of SOA and/or Open API methodologies and service architectures. - Experience using web servers, application containers, caching technologies
Solid knowledge of relational database design and development (SQL, stored procedures, data modeling). - Experience with messaging systems (i.e., KAFKA, MQ and JMS).
- Experience with build tools, such as Git, Maven, and Jenkins. Proven ability to write comprehensive.