Applications programmer
Job Description
Job Description & Requirements •Design, develop, and maintain enterprise-grade web applications using Java, Spring Boot, and Angular. •Develop and consume RESTful APIs and microservices following industry best practices. •Build responsive and user-friendly front-end applications using Angular (v10+), HTML5, CSS3, and TypeScript. •Design scalable backend services with Spring Boot, Spring MVC, Spring Security, and JPA/Hibernate. •Deploy and manage applications on cloud platforms such as AWS, Azure, or GCP. •Work with relational databases such as Oracle, SQL Server, or PostgreSQL, writing optimized SQL queries. •Implement CI/CD pipelines and support DevOps practices using tools such as Jenkins, Git, Maven/Gradle, Docker, and Kubernetes. •Collaborate with business analysts, architects, QA teams, and stakeholders to deliver high-quality solutions. •Troubleshoot production issues, optimize application performance, and ensure adherence to security and compliance standards. •Participate in Agile ceremonies including sprint planning, code reviews, and retrospective meetings