Job Summary (Full Stack Developer Java Azure React/Angular)
- Develop and maintain end-to-end applications using Java (backend) and React/Angular (frontend)
- Design and implement RESTful APIs and microservices architecture
- Create responsive user interfaces utilizing HTML5 CSS3 JavaScript and TypeScript
- Manage databases such as SQL Server PostgreSQL or Azure Cosmos DB with a focus on SQL optimization
- Implement user authentication and authorization (OAuth2 JWT Bearer tokens)
- Develop deploy and manage applications on Azure cloud services (App Services Functions Storage)
- Work with Azure Kubernetes Service (AKS) Docker and Helm for containerized applications
- Apply Infrastructure as Code practices using ARM templates or Terraform
- Integrate and automate unit integration and end-to-end testing within CI/CD pipelines (Azure DevOps Jenkins)
- Conduct performance and load testing with tools such as Azure Load Testing
- Design build and maintain CI/CD pipelines for both web and mobile applications
- Participate actively in Agile/Scrum ceremonies sprint planning and code reviews
- Collaborate closely with cross-functional teams including developers architects QA and Ops
- Demonstrate excellent problem-solving debugging and analytical skills
- Stay updated on emerging technologies; show willingness to learn new tools and frameworks
- (Nice-to-have) Experience with mobile app development mobile automation CI/CD and cloud-native security best practices
Required Skills:
- Java Spring Boot REST APIs
- and/or Angular
- Azure cloud services (App Services Functions AKS Storage)
- Docker Kubernetes Helm
- Relational databases (SQL Server PostgreSQL Cosmos DB)
- Git CI/CD workflows
- Strong analytical and collaboration skills
Preferred/Nice-to-Have:
- Mobile app development (React Native Flutter Native iOS/Android)
- Mobile automation pipelines (Azure DevOps GitHub Actions)
- Security best practices service mesh cloud-native patterns
- Monitoring and logging tools (App Insights ELK)
Personal Attributes:
- Passion for technology and innovation
- Curiosity and willingness to learn
- Strong problem-solving and critical thinking ability
- Team-oriented collaborative attitude with leadership potential