Sr. Java Developer-Azure/Banking
Are you an experienced Java Developer ready to work on innovative financial services projects? Apply Now!
Working with one of our top financial clients, this role calls for a Sr. Java Developer-Azure/Banking. This position offers an exciting opportunity to contribute to high-impact projects supporting EMT payments, with a dynamic team that values collaboration, technical excellence, and continuous learning. The role involves developing microservices, working within Agile teams, and supporting critical customer-facing applications.
Pay rate range (CAD): $66.38/hr – $79.66/hr
Responsibilities
- Collaborate with Agile Scrum teams to design and build APIs aligned with business requirements and architectural standards.
- Follow team expectations to produce high-quality, reusable, and maintainable code, including unit testing, code reviews, and documentation.
- Stay current with emerging technologies and industry trends, sharing knowledge with the team.
- Manage multiple projects and prioritize tasks to ensure timely delivery of quality results.
- Contribute to fostering a positive team environment that promotes collaboration, innovation, and continuous improvement.
- Conduct unit and system integration testing to ensure application reliability.
- Troubleshoot issues, identify root causes, and implement effective resolutions for application defects.
- Perform debugging and testing to ensure defect-free programming.
- Adhere to secure coding practices to mitigate common vulnerabilities.
- Develop expertise in client's services, applications, infrastructure, and analytical tools to enhance solution development and delivery.
Desired Skill-Set
- 5+ years of Java development experience.
- 1+ years of Azure cloud deployment and development.
- Strong understanding of data structures and design patterns.
- 5+ years of experience with CI/CD pipelines.
- Excellent written and verbal communication skills.
- Proven team player with strong collaborative skills.
- Strong technical and business acumen, with the ability to effectively communicate complex concepts to non-technical stakeholders.
Nice to Have
- Experience working within banking or financial institutions.
- Payment project experience.
- Agile/Scrum methodology expertise.
BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.