Tech Leader - Java BackendSummary:
With over 11 years of extensive experience in Java backend development, I have honed my skills in leading technical teams and delivering high-quality software solutions. My expertise spans across microservices architecture, on-premise solutions, and the complete project lifecycle, from inception to deployment.Key Responsibilities:
Leadership and Management:
Lead and mentor a team of developers, fostering a collaborative and innovative environment.
Drive technical decisions and establish best practices in software development.
Java Backend Development:
Design and implement robust backend solutions using Java.
Architect microservices to ensure scalability, maintainability, and performance.
Develop and optimize on-premise solutions tailored to specific client needs.
Project Lifecycle Management:
Oversee the full software development lifecycle, from requirements gathering and design to implementation and deployment.
Collaborate with cross-functional teams to ensure alignment with business objectives.
Mobile Development:
Possess foundational knowledge in mobile development, including both native and hybrid solutions with Flutter.
Manage app releases to stores and integrate applications with Firebase for enhanced functionality.
API Development:
Expertise in designing and implementing RESTful and SOAP APIs.
Ensure seamless integration and communication between different system components.
Continuous Improvement:
Stay updated with the latest industry trends and technologies to continually improve development processes.
Implement automated testing and continuous integration/continuous deployment (CI/CD) pipelines to enhance efficiency.
Technical Skills:
Proficient in Java and related frameworks.
Experience with microservices and on-premise architectures.
Knowledge of REST and SOAP API design and implementation.
Familiarity with mobile development, including Flutter.
Integration with Firebase for backend support.
Personal Attributes:
Strong analytical and problemMore...