Iris's Fortune 100 direct client is looking for Sr. Java Developer. Please find below Job description and share me your updated resume.
Position: Sr. Java Developer
Location: Halifax Nova Scotia (Onsite Role)
JOB RESPONSIBILITY: -
- Design and document robust API integrations to facilitate email data exchange between RBC and 3rd party vendor API's.
- Create Detailed specification and documentation for API's including endpoint definition, request/response formats, authentication mechanism and error handling procedures.
- Troubleshoot and debug integration problems working closely with development teams and 3rd party vendor teams.
- Collaborate closely with product owner, business analysts as well as business users including compliance/audit teams.
- Develop a deep understanding of email message attributes and ways of processing thousands of messages per second, in a fault tolerant, resilient and scalable manner
- Ensure Security and efficiency of Containerized application
- Conduct performance testing and optimization of containerized application
- Provide technical Support and Guidance to other Team members
- Strong experience in Int
- Provide Level 2 support as needed
- 5+ years of proven experience in designing and documenting API's and integration solutions in customer facing environment in JAVA.
- Strong understanding of Restful API's, SOAP, JSON, XML
- Strong knowledge of Java Stream and Functional Programming
- Strong advocate of test driven development for ALL API's built.
- Experience with asynchronous messaging technology
- Proficiency with integration platforms (eg: Kafka, Dell Boomi,) and API management tools (Postman/Swagger etc).
- 5+ years' hands on experience in designing and developing applications from scratch using Spring framework
- Excellent communication skills both written and verbal with ability to convey technical concepts to nontechnical stakeholders and vice versa.
NICE-TO-HAVE
- Knowledge with Azure Storage, Azure Relation Databases, Key vault
- Experience with ?Agile' style development methods
- DevOps experience with continuous integration/delivery best practices, technologies and tools such as GitHub, Jenkins, Nexus, JIRA, Confluence, Ansible, SonarQube, Checkmarx.
ABOUT IRIS SOFTWARE INC.
With 4,000+ associates and offices in India, U.S.A. and Canada, Iris Software delivers technology services and solutions that help clients complete fast, far-reaching digital transformations and achieve their business goals. A strategic partner to Fortune 500 and other top companies in financial services and many other industries, Iris provides a value-driven approach - a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models. High customer satisfaction has translated into long-standing relationships and preferred-partner status with many of our clients, who rely on our 30+ years of technical and domain expertise to future-proof their enterprises. Associates of Iris work on mission-critical applications supported by a workplace culture that has won numerous awards in the last few years, including Certified Great Place to Work in India; Top 25 GPW in IT & IT-BPM; Ambition Box Best Place to Work, #3 in IT/ITES; and Top Workplace NJ-USA.