- Company Name
- Gazelle Global
- Job Title
- Java Developer/Angular
- Job Description
-
Job Title: Java Developer/Angular
Role Summary: Full‑Stack Engineer delivering end‑to‑end solutions for Finance, Wealth, and Asset Management teams. Responsibilities include requirement analysis, design, development, testing, UAT, and production support using Angular 12+, Java 8+, Spring Boot, REST APIs, and AWS serverless services (Lambda, Step Functions, S3, DynamoDB).
Expectations:
- Act as a business‑facing professional, managing the full lifecycle of application development.
- Collaborate with stakeholders to translate business needs into technical specifications.
- Write clean, maintainable code, perform rigorous testing, and provide reliable production support.
- Deliver projects on schedule while meeting quality and compliance standards.
Key Responsibilities:
- Gather and document functional and non‑functional requirements.
- Design scalable, secure architecture for front‑end and back‑end components.
- Develop responsive Angular interfaces (v12+) and Java Spring Boot services.
- Create and maintain RESTful APIs, integrating with AWS Lambda, Step Functions, S3, and DynamoDB.
- Implement TDD and unit/integration tests, ensuring high code coverage.
- Participate in code reviews, refactoring, and continuous improvement initiatives.
- Facilitate UAT sessions and address defects.
- Provide on‑call production support, monitor system health, and troubleshoot incidents.
- Maintain technical documentation and update team knowledge base.
Required Skills:
- Angular 12+ (enterprise‑grade).
- Java 8+ with Spring Boot, JPA/Hibernate, and Spring MVC.
- RESTful API design and implementation.
- AWS serverless experience (Lambda, Step Functions, S3, DynamoDB).
- Test‑driven development (JUnit, Mockito, Jasmine/Karma).
- Source control (Git), continuous integration/continuous deployment pipelines (Jenkins, GitHub Actions, GitLab CI).
- Familiarity with cloud infrastructure (IaC, CloudFormation/ CDK).
- Strong problem‑solving, debugging, and analytical skills.
- Excellent communication and teamwork abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- AWS Certified Developer – Associate or equivalent AWS certification is strongly preferred.
Manchester, United kingdom
On site
23-12-2025