Java Back End Developer with Advance SQL
- Lead the design, development, and implementation of Java-based enterprise applications using Java and Spring Boot Reactive.
- Design and develop scalable microservices and REST APIs, following appropriate API design standards.
- Work extensively with advanced SQL, including complex queries, performance optimization, and database integration.
- Provide technical leadership and guidance to the development team, including code reviews and solution-design discussions.
- Drive microservices architecture, ensuring applications are scalable, maintainable, secure, and reliable.
- Implement DevSecOps practices by integrating security considerations throughout the software development lifecycle.
- Support platform automation to improve development, deployment, and operational efficiency.
- Collaborate with cross-functional teams, architects, DevOps teams, QA, and business stakeholders to deliver technical solutions.
- Troubleshoot and resolve complex application, API, database, and production issues.
- Ensure adherence to coding standards, engineering best practices, and application security requirements.
- Participate in technical planning and take end-to-end ownership of application components and deliverables.
- Mentor team members and contribute to continuous improvements in engineering practices, automation, code quality, and delivery processes.