- Design, develop, test, deploy and maintain full-stack applications using Java as the primary programming language.
- Collaborate with cross-functional teams to identify requirements and deliver high-quality solutions.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Troubleshoot issues related to application performance, scalability, and security.
- Stay up-to-date with industry trends and emerging technologies.