Job Description
Responsibilities
- Design and develop high-quality, scalable, and secure Java/Spring applications.
- Lead code reviews and enforce best practices to ensure clean, reliable code.
- Mentor junior developers, fostering technical excellence and knowledge sharing.
- Architect robust, future-proof solutions aligned with business needs.
- Collaborate with product, design, and business teams to deliver effective solutions.
- Ensure code quality with strong unit/integration testing and high test coverage.
- Troubleshoot and resolve complex performance, scalability, and reliability issues.
- Optimize application and database performance using advanced profiling techniques.
- Embed security best practices throughout the development lifecycle.
- Stay current with emerging Java/Spring technologies and apply them to enhance solutions.
- Document technical specifications and design decisions clearly and effectivel...