Java Full Stack Developer
Current• Architected scalable and high-performance full-stack solutions, ensuring security, maintainability, and efficiency across enterprise-level Java applications• Led a team of 5 developers in designing, developing, and maintaining complex Java-based applications, with a focus on both front-end and back-end functionality• Spearheaded full-stack development using Java, Spring Framework, Angular, and JavaScript, delivering comprehensive solutions for both client-side and server-side systems• Implemented coding standards and best practices, conducting code reviews and mentoring junior developers to maintain a high-quality and robust codebase• Designed and deployed RESTful APIs, integrating systems with third-party services to expand functionality and streamline business operations• Managed relational databases like MySQL and PostgreSQL, focusing on schema design, performance optimization, and writing efficient SQL queries• Utilized Agile methodologies (Scrum/Kanban) to drive project management, ensuring timely releases and high customer satisfaction• Implemented CI/CD pipelines using Jenkins and Git, automating testing, builds, and deployments to improve efficiency and reduce errors• Demonstrated strong troubleshooting and debugging skills, resolving critical production issues promptly and minimizing downtime• Maintained comprehensive documentation of codebases, APIs, and system architecture, supporting team collaboration and smooth onboarding• Collaborated with cross-functional teams, including UI/UX designers, QA engineers, and product managers, to deliver end-to-end solutions that aligned with business requirements