- Company Name
- BuzzClan
- Job Title
- Senior Java Developer
- Job Description
-
**Job Title:** Senior Java Developer
**Role Summary:**
Lead design, development, deployment, and maintenance of large‑scale, enterprise web applications for a public‑sector client. Drive end‑to‑end software production using Java, Oracle/SQL, RESTful microservices, and modern front‑end frameworks while ensuring adherence to security, accessibility, and governance standards.
**Expectations:**
- 10+ years of enterprise Java development, including Oracle or SQL database experience.
- 5+ years building REST APIs and microservices architecture.
- Proven expertise in modern front‑end stacks (React, TypeScript, HTML5/CSS3, Node.js, RxJS, Next.js or Vue.js).
- Strong command of Agile methodologies, CI/CD via Azure DevOps, and solid OOP design principles.
**Key Responsibilities:**
- Translate technical specifications into robust, tested, maintainable code.
- Design, code, test, debug, and document enterprise‑level software solutions.
- Develop and maintain RESTful APIs and microservices.
- Troubleshoot production issues, support deployments, upgrades, and migrations.
- Collaborate with architects, QA, and stakeholders throughout the SDLC.
- Ensure compliance with security protocols, accessibility (e.g., AODA), and public‑sector governance.
- Provide post‑implementation support and drive continuous improvement initiatives.
**Required Skills:**
- Java (10+ yrs), Oracle/SQL (10+ yrs), PL/SQL, Java ADF.
- Microservices, RESTful services, API security (JWT, OAuth 2.0, SSL).
- Front‑end: React, TypeScript, HTML5, CSS3, Node.js, RxJS, Next.js/Vue.js.
- Azure DevOps: source control, CI/CD, work tracking.
- Agile development, OOP, design patterns, clean code.
- SQL performance tuning, query optimization.
- Oracle E‑Business Suite customizations (GL, AR, AP, Inventory).
- ETL, data warehouse concepts, OBIEE, Oracle Data Integrator.
- Unix shell scripting, middleware, gateways, system integrations.
- Strong analytical, problem‑solving, communication, and collaborative abilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Optional: Java SE/EE certification; Oracle EBS/ADF certifications.