Design, develop, and maintain efficient, reusable, and reliable Java-based applications across the full technology stack.
Build robust backend services and microservices architecture utilizing Core Java, Spring, and Spring Boot frameworks.
Develop and consume secure RESTful APIs to integrate frontend interfaces with backend databases and external services.
Create responsive user interfaces using modern front-end technologies including HTML5, CSS3, JavaScript, jQuery, and AJAX.
Write and optimize SQL queries, stored procedures, and data access components working with relational databases.
Perform unit testing and debugging to ensure application performance, scalability, and adherence to security guidelines.
Participate actively in all Agile/Scrum ceremonies, sprint planning, daily stand-ups, and retrospectives.
Utilize collaboration and source control tooling such as Git, Jira, Bitbucket, and modern CI/CD pipelines.