Required Skills:
10+ years of full software development lifecycle experience including the ability to perform independent analysis
5+ years of experience developing applications in java technologies - Maven/Gradle, JEE.
Experience developing applications and knowledge of Spring and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security).
Developing solutions in Azure (Azure Service Bus, AKS)
Developed webservices (SOAP/REST), XML/JSON, Asynchronous message driven technologies.
In-depth knowledge of relational database technologies such as Oracle, SQL Server, MySQL, DB2
Hands-on experience with Data access frameworks like Hibernate, Spring JPA.
Hands on experience in Multi-Threading and object oriented programming
Experience working with open source technologies
Exposure to Agile/Scrum methodology
Experience in Design patterns
Strong problem solving and analytical skills; ability to analyze complex technical problems
Excellent team player who can drive a collaborative environment
Strong time management and organization skills
Excellent verbal and written communications, ability to establish effective working relationships with team members and cross functional teams
Self-driven, able to work independently or within a team setting
Results oriented and adaptable
Working experience with IBM WebSphere/IBM MQ
Preferred Skills:
Familiarity with Quality Assurance methodologies
Exposure to working in a retail/payment industry
Exposure to CI/CD
Experience working with 3rd party partners
Experience working directly with non-IT business partners
Exposure to version control tools Git/Bitbucket, Jira
•
Last updated on Jan 25, 2023