As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You ll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You ll be tasked with keeping the team and other key stakeholders up to speed on the progress of what s being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key. And best of all, you ll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world. Responsibilities:
Strong Technology leadership skills to work closely with PO to successfully deliver the product features.
Review technical design recommendations for developing and integrating programs per written specifications and ensure best design is implemented.
Examine applications to ensure adherence to Application Engineering guidelines, processes and procedures.
Collaborate with high-performing teams and individuals throughout the firm to accomplish common goals.
Utilize multiple programming languages and software technologies to ensure applications are suitably fit for use and admissible for maintenance/upgrades.
Evaluate service level issues and suggested enhancements escalated by Service Delivery Team to diagnose and address underlying system problems and inefficiencies.
Mentoring and Coaching the team.
Primary Skill Set:
Minimum 8+ years of experience with a sound foundation of best practices of application design, implementation and architecture disciplines.
Excellent Analytical skills and Problem solving approach.
Strong understanding of architecture and design of large enterprise systems.
Strong in Java/J2EE technologies and well versed in Java patterns.
Experience on working with JDK 1.8, Maven and GITBitBucket.
Advance experience with Reactive programming and the Spring ecosystem to build best in class event driven micro services platforms.
Min. 2 years of Experience in developing RESTful API's.
Min. 2 years of Experience in working with event data like Kafka.
Min. 2 years of Experience on working AWSPCF cloud.
Hands on experience with CI/CD tools like Jenkins.
Self-driven and motivate teams to drive excellence.
Good communication skills.
Secondary Skill Set:
Exposure to Reactive programming.
Experience on Linux environment.
Experience in Cassandra
,
Employement Category:
Employement Type: Full timeIndustry: Banking / Financial ServicesRole Category: General / Other SoftwareFunctional Area: Not ApplicableRole/Responsibilies: Senior Java Developer