Job Overview
We are looking for an experienced Full Stack Developer with strong expertise in Java or .NET, modern frontend frameworks, REST API development, and microservices architecture.
The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise web applications across frontend, backend, and database layers. The role requires hands-on programming experience, strong API development skills, and familiarity with Azure DevOps and CI/CD practices.
Primary Responsibilities
- Design, develop, and maintain scalable web applications using Java and/or .NET technologies.
- Build responsive and user-friendly interfaces using Angular or React, following modern UI/UX standards.
- Develop RESTful APIs and microservices to support enterprise application requirements.
- Implement secure authentication, authorization, and application-level security mechanisms.
- Perform end-to-end full-stack development across frontend, backend services, and database components.
- Design database schemas and develop efficient SQL queries, stored procedures, and data access solutions.
- Collaborate with solution architects to establish technical designs, architectural patterns, and development standards.
- Optimize application performance, scalability, reliability, and maintainability.
- Develop and execute automated unit tests and integration tests.
- Participate in peer code reviews and enforce coding standards and development best practices.
- Collaborate with DevOps teams to implement and maintain CI/CD pipelines using Azure DevOps.
- Troubleshoot application defects, resolve production issues, and support system stabilization.
- Work with business stakeholders and cross-functional teams to understand requirements and deliver effective technical solutions.
Required Qualifications
- Strong hands-on experience in Java and/or .NET application development.
- Proficiency in frontend development using Angular or React.
- Good knowledge of JavaScript and modern web development concepts.
- Experience designing and developing RESTful APIs and microservices.
- Strong understanding of full-stack application architecture and development.
- Experience with SQL databases, database schema design, queries, and stored procedures.
- Familiarity with Azure DevOps, CI/CD pipelines, and software deployment processes.
- Understanding of authentication, authorization, and secure application development.
- Experience with automated testing, debugging, performance optimization, and code reviews.
- Strong problem-solving, communication, and collaboration skills.