Job Overview
We are seeking a Full Stack Developer with strong expertise in modern frontend and backend technologies to design, develop, and maintain enterprise-grade applications. The ideal candidate will have experience building responsive web applications, scalable microservices, cloud-native solutions, and collaborating within Agile development teams.
Key Responsibilities
- Develop responsive and user-friendly web interfaces using modern frontend technologies.
- Design, develop, and maintain robust backend microservices using Java and Spring Boot.
- Design and maintain RESTful APIs and enterprise system integrations.
- Support application modernization initiatives, security remediation, and production releases.
- Collaborate with cross-functional Agile teams, including Product Managers, Solution Architects, Business Analysts, QA Engineers, and DevOps Engineers.
- Participate in code reviews, technical design discussions, and continuous improvement initiatives.
- Ensure application performance, scalability, security, and maintainability.
- Troubleshoot production issues and provide timely resolutions.
Recruitment Requirements
Frontend Development
Core Technologies
- ReactJS
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3
State Management & UI Frameworks
- Redux or Context API
- Material UI, Ant Design, or Bootstrap
Backend Development
Core Technologies
Spring Frameworks
- Spring MVC
- Spring Data
- Spring Security
- Spring Integration
- Spring Cloud
Architecture
- Scalable Microservices Architecture
- Object-Oriented Design Principles and Design Patterns
Cloud, DevOps & CI/CD
Cloud Platform
- Microsoft Azure
- Azure Kubernetes Service (AKS)
- App Services
- Key Vault
- Service Bus
- Azure Monitor
Containerization & Orchestration
CI/CD & Build Tools
- Azure DevOps
- Git
- Maven or Gradle
Databases & Integration
Databases
- PostgreSQL
- Microsoft SQL Server
- Hibernate / JPA
- SQL Query Optimization
API & Integration
- RESTful APIs
- OpenAPI / Swagger
- JSON
- SOAP Web Services
Preferred Skills
- Camunda BPM
- Drools Rule Engine
Working Environment
- Agile/Scrum development methodology.
- Cross-functional collaboration with Product, Architecture, QA, BA, and DevOps teams.
- Opportunity to work on enterprise-scale digital transformation and cloud-native applications.