Full Stack Developer (Senior) 2427
Summary
Senior full stack developer who designs, builds, tests, deploys, and supports secure enterprise applications using Java, TypeScript, and Angular on GlassFish/Quarkus, with Oracle/PostgreSQL databases, CI/CD (GitHub Actions, Docker, Kubernetes, Azure preferred), AI-assisted engineering, and Tier 2/3 production support in an Agile/DevOps team.
Key Responsibilities
- Conduct system analysis, solution design, development, testing, and deployment within an Agile/DevOps environment.
- Design and build secure, scalable, and maintainable applications and platform services.
- Develop high-quality solutions using Java, TypeScript, Angular, and related technologies.
- Create solutions using cloud-native toolchains and AI-assisted development practices.
- Build and maintain CI/CD pipelines to improve deployment agility and quality.
- Automate development, testing, deployment, and operational processes.
- Ensure applications adhere to cybersecurity and secure coding standards.
- Resolve complex Tier 2 and Tier 3 production support issues.
- Plan and execute upgrades of existing applications and platform capabilities.
- Collaborate with architects, analysts, developers, testers, operations, and business stakeholders.
- Contribute to technical design reviews, code reviews, mentoring, and engineering best practices
Essential Skills & Experience
Development & Frameworks
- 10+ years' experience in Java application development
- Strong experience with:
- Java
- TypeScript
- Angular
- JSF
- RESTful APIs
- Enterprise application development
Application & Web Platforms
- GlassFish
- GlassFish Micro
- Quarkus
- Apache
- Nginx
DevOps & CI/CD
Experience with:- Git
- GitHub
- GitHub Actions
- Maven
- SonarQube
- Jira
- Build and deployment pipelines
- Container registries
Containers & Cloud
- Docker
- Kubernetes
- Cloud experience (Azure preferred)
Databases
- Oracle
- PostgreSQL
- PL/SQL
AI-Enabled Engineering
- Experience using AI-assisted development tools such as GitHub Copilot or equivalent
- Understanding of AI-assisted engineering practices
- Familiarity with context engineering principles
- Knowledge of responsible AI, guardrails, and AI evaluation techniques
Security & Operations
- Secure coding practices
- Application monitoring and observability
- Incident management
- Production support and troubleshooting
Advantageous Experience
- Retrieval-Augmented Generation (RAG)
- AI orchestration frameworks
- Test Automation
- TDD / BDD
- Performance optimisation
- Infrastructure as Code:
- Terraform
- Ansible
- CloudFormation
- Operational excellence and platform reliability
- Technical leadership and mentoring experience
Qualifications
- IT Degree or Diploma
- 10+ years of experience developing Java and/or Angular applications
- Experience with modern Agile and DevOps delivery practices
- Experience working with AI-assisted engineering tools and methodologies
Skills
- Agile
- AI
- Angular
- Ansible
- API
- Automation
- Azure
- BDD
- CI/CD
- Cloud
- Cloud Native
- CloudFormation
- Cybersecurity
- DevOps
- Docker
- Git
- GitHub
- GitHub Actions
- Github Copilot
- Infrastructure as Code
- Java
- Jira
- Kubernetes
- Maven
- Nginx
- Observability
- Oracle
- PL/SQL
- PostgreSQL
- Quarkus
- RAG
- REST
- Secure Coding
- Solution Design
- SonarQube
- SQL
- TDD
- Terraform
- Test Automation
- TypeScript