Java Developer
Design, develop, and maintain Java-based applications.
Write clean, productive, and well-documented code.
Collaborate with cross-functional teams to define requirements.
Debug, test, and optimize application performance.
Work with databases, APIs, and frameworks (Spring, Hibernate).
Ensure security, scalability, and best coding practices.