Technical / Behavioral Skills:
· 6-9 years of experience developing Java and messaging based applications.
· Experience in Spring and Spring Boot
· Confirmed hands on experience with API Design and development of multi-layer architecture using Java/J2EE solutions.
· Experience in Cloud technologies including Docker, Kubernetes, AWS, Azure
· Experience on CD process and tools, testing frameworks and practices (GitHub, Jenkins, uDeploy, Stash)
· Excellent understanding of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
· Strong understanding of REST API and Implementing Microservices
· Design and develop database schema, PL/SQLs, stored procedures, and transactional SQL within DB2 / Oracle databases.
· Expertise in GIT and branching strategies.
· Hands-on exposure in resolving technical roadblocks involving multiple technologies.
· Ensuring the effectiveness of code reviews, unit testing, and integration testing completeness
· Helping to coordinate the delivery of technical components across internal/external technical teams.
· Providing technical leadership and mentoring to more junior team members.
· Giving to process-improvement initiatives to improve velocity for the product team.
· Able to be highly productive on an agile project delivery team.
· Collaborate with DevOps engineering to implement continuous integration and deployment using Jenkins and uDeploy tools; analyzing code quality issues using Sonar; implementing application resiliency procedures using HP Operations Orchestration; and process management using HP Service Manager and ServiceNow
· Maintain positive relationships with business partners.
Requirements:
· Bachelor’s degree or higher in Computer Science Engineering/ Information Technology, Information Systems
· 6-9 years of hands-on technical experience
· Strong teammate that thrives in a collaborative environment
· Strong written and verbal communication skills
· Quick learner and a great teammate
· Experience in the financial services industry, preferably in the Mutual Fund environment, is a plus.
· Project / People Management is a plus.
·
Bachelor’s degree or higher in Computer Science Engineering/ Information Technology