Develop, test, and maintain Java-based applications and services.∙ Participate in software design and architecture discussions.∙ Collaborate with front-end developers, product managers, and QA teams.∙ Write clean, scalable, and well-documented code following best practices.∙ Optimize application performance