- Design, develop, and maintain enterprise-grade applications using Java and related technologies.
- Develop RESTful APIs and microservices-based applications.
- Build responsive and user-friendly web interfaces using contemporary front-end frameworks.
- Collaborate with product owners, architects, business analysts, and cross-functional teams to deliver high-quality solutions.
- Participate in application design, code reviews, testing, debugging, and deployment activities.
- Ensure application performance, scalability, security, and reliability.
- Troubleshoot production issues and provide timely resolutions.
- Write clean, maintainable, and reusable code following industry best practices.
- Contribute to CI/CD implementation and DevOps practices.
- Mentor junior developers and support technical leadership initiatives.
- Experience in design patterns and data structures.