Who are we?
For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o.
Technical / Behavioral Skills:
· 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
· 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.
· Maintain positive relationships with business partners.
Requirements:
· Bachelor’s degree or higher in Computer Science Engineering/ Information Technology, Information Systems
· 10+ 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 is plus
· Project / People Management is a plus.