Senior Full-Stack Engineer (Java/Angular) Needed

Job ID: 40395959

Budget: $2 – $8 CAD

It looks like you are drafting a highly technical job post on **Freelancer.com** for a Senior Full-Stack Engineer or Software Architect. Since you are currently on the [Post a Job](https://www.freelancer.pk/post-project) page, your goal is to turn those technical requirements into a structured brief that attracts top-tier talent.

A project brief for this level of expertise needs to balance specific technical "must-haves" with the actual project goals. Here is how you can organize that text for maximum clarity:

### 1.Senior Full-Stack Architect (Java/Spring & Angular/Micro-Frontends)

### 2. Role Overview
We are looking for an SME to lead the design and optimization of a high-performance agent application. You will be responsible for end-to-end architecture, from UI patterns to microservices and cloud deployment.

### 3. Core Technical Stack
Organize your requirements into logical categories so experts can quickly see if they fit.

* **Backend & Cloud:** Java/J2EE, Spring, Hibernate, Oracle DB, and Microservices.
* **Infrastructure:** Expertise in ECS, Kubernetes, and OpenShift.
* **Data & Performance:** Elastic Search, NoSQL, Caching solutions, and performance tuning.
* **Frontend (UI):** JavaScript (ES2015+), Angular, Micro Frontend patterns, and NX.
* **Security:** Strong focus on Authentication and Authorization protocols.

### 4. Preferred "Bonus" Skills
Highlight these separately to ensure you don't filter out great candidates who might lack one minor niche tool.
* **Design:** Experience with Figma for UI component building.
* **Legacy Systems:** Experience with Mainframe & Exstream/MessagePoint.

### 5. Key Responsibilities
* Designing and architecting solutions with the latest tech advancements.
* Optimizing software for stability and performance.
* Troubleshooting and deploying across cloud environments.

---

### Pro-Tips for Your Post
* **Use the "Skills" Field:** On the next screen of the [Post a Job](https://www.freelancer.pk/post-project) process, make sure to tag **Java**, **Spring Boot**, **Angular**, and **Software Architecture**. This triggers the platform's algorithm to notify the right freelancers.
* **Milestones:** Since this involves architecture and "SME" level work, set up your payment milestones by project phase (e.g., Phase 1: Architecture Design; Phase 2: Core Development).