Responsible for designing, developing, and executing core Java code, collaborating with development leads and project managers, resolving issues reported by QA, and participating in code reviews. The role involves improving software performance, leveraging automation, and tracking project progress.