About the job
Job Overview
Key Responsibilities
- Architect, develop, and sustain full-stack enterprise applications leveraging Java, Spring Boot, and Angular
- Craft and integrate RESTful APIs and third-party systems
- Design scalable applications based on microservices architecture
- Execute frontend development with Angular, ensuring responsive UI designs
- Write efficient SQL queries and oversee database interactions
- Utilize Oracle/SQL databases and manage API integrations
- Deploy and oversee applications utilizing Azure cloud services
- Implement CI/CD pipelines and uphold DevOps best practices
- Collaborate with cross-functional teams for solution design and delivery
- Analyze business requirements and offer scalable technical solutions
Mandatory Skills
Backend Technologies
- Core Java (Java 8/11/17+)
- Spring Framework
- Spring MVC
- Spring Boot
- RESTful API Development
- Microservices Architecture
Frontend Technologies
- Angular (v12+/16+ preferred)
- TypeScript
- JavaScript
- HTML5
- CSS3
- Angular Material / PrimeNG
- Routing
- Data Binding
- Components
- Services
- API Integration
Database
- SQL
- Complex Queries
- Joins (Inner / Outer)
- PL/SQL
- Oracle / SQL Server
Cloud Platform
- Microsoft Azure
- App Services
- Azure Functions
- Logic Apps
- Storage Accounts
- Azure DevOps
- AKS (preferred)
DevOps
- CI/CD Pipelines
- GitHub Actions / Azure DevOps
- Docker
- Basic Kubernetes knowledge
Preferred Skills
- Familiarity with Kafka or messaging systems
- Knowledge of AWS services is a plus
- Strong understanding of software architecture and design patterns
- Effective communication and articulation skills
- Positive attitude and analytical mindset
