with 5 years of hands-on expertise in designing, developing, and maintaining enterprise-level applications. The role involves working with modern Java frameworks, databases, and cloud-ready architectures to deliver scalable and secure solutions.
Key Responsibilities
Design, develop, and maintain
Java-based applications
.
Collaborate with business analysts, architects, and other developers to translate requirements into technical solutions.
Write
clean, reusable, and efficient code
following best practices.
Develop and integrate
RESTful APIs and microservices
.
Perform
unit testing, integration testing, and debugging
.
Optimize application performance, scalability, and security.
Participate in
Agile/Scrum ceremonies
and contribute to technical discussions.
Document technical specifications and support production issues when required.