Dawn InfoTek Inc. is looking for a highly skilled Senior Java Developer with proven leadership abilities to join our team on a contract-to-hire basis to work at our bank client. This role demands strong technical expertise, ownership of end-to-end solutions, and the ability to lead complex projects in a fast-paced Agile environment.
Key Responsibilities
Lead development and delivery of enterprise-scale applications
Design, implement, and maintain solutions using Java, OpenShift, and AWS
Provide strong troubleshooting support for production incidents, MIRT, and lower environment issues.
Collaborate with cross-functional teams including architects, analysts, DevOps, and QA
Review current support and development processes and help automate workflows.
Develop, manage, and optimize APIs using IBM API Connect
Monitor and debug applications using Dynatrace and similar tools.
Own and maintain technical documentation, including end-to-end solution diagrams
Drive Agile ceremonies and maintain clear Jira/Confluence documentation
Identify technical risks and resolve issues across the full SDLC
Mentor junior developers and coordinate with stakeholders
Required Skills & Experience
8+ years of software development experience, with recent hands-on work in Java
Proven leadership experience in delivering large-scale projects
Hands-on experience with OpenShift, AWS, IBM API Connect
Strong background in incident management, root cause analysis, and performance tuning.
Proficient in observability tools like Dynatrace, or ELK
Ability to identify process gaps and drive automation initiatives.
Strong understanding of Agile delivery practices and tools (Jira, confluence)
Ability to draw and communicate system-level architecture diagrams
Strong communication, documentation and problem-solving skills
Education:
Bachelor’s degree or post-Secondary diploma in Computer Engineering, Computer Science or related field.