- Company Name
- Bay Street Staffing
- Job Title
- Senior Application Developer
- Job Description
-
Job title: Senior Application Developer
Role Summary: Deliver end‑to‑end design and development of secure, high‑performance applications for CIAM and enterprise security, leading functional architecture decisions, mentoring teams, and aligning solutions with strategic technology roadmaps.
Expectations:
- Lead complex solution design and execution for CIAM security programs.
- Drive technical decision‑making in ambiguous requirement environments.
- Mentor and coach junior designers and developers.
- Collaborate with senior stakeholders to ensure architectural consistency.
Key Responsibilities:
- Translate business and technical requirements into scalable application designs.
- Design and document technical architecture, data flows, interfaces, and integrations.
- Lead design review sessions, facilitating stakeholder alignment and architectural compliance.
- Build and maintain enterprise‑grade backend services (Java, GoLang, J2EE, microservices/SOA).
- Implement CIAM components (OAuth, OIDC, SAML, SSO), RESTful APIs, and web services.
- Apply agile practices: version control, CI/CD pipelines, automated testing, and quality gates.
- Oversee unit, integration, and end‑to‑end testing regimes.
- Manage delivery of technology projects, coordinating cross‑functional teams and timelines.
Required Skills:
- 8+ years of experience in application design, development, and support.
- Proficiency in Java (Java 8+/J2EE) and GoLang for backend enterprise solutions.
- Deep understanding of CIAM, OAuth, OIDC, SAML, SSO, REST, microservices, and SOA.
- Agile expertise: version control (Git), CI/CD, automated testing, and quality processes.
- Strong leadership and stakeholder management experience.
- Experience with unit and end‑to‑end testing.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications (e.g., Oracle Certified Professional, Java SE, Microsoft Azure Fundamentals, Certified ScrumMaster) are advantageous.