JobRialto
Software Development Lead/Manager - Java
JobRialto, San Francisco, California, United States, 94199
Job Summary:
We are seeking a dynamic Software Development Lead/Manager with a strong background in Java and microservices development to lead our cross•functional team. The ideal candidate will have experience in retail applications, possess excellent leadership skills, and be proficient in modern technologies. This role involves leading the design, development, and delivery of scalable applications and microservices while ensuring alignment with business and technical requirements.
Key Responsibilities:
Leadership & Collaboration:
•Lead a cross-functional team of developers, QA engineers, and business analysts.
•Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
Application Development:
•Design, develop, and maintain scalable retail applications using best practices.
•Oversee the development of RESTful and microservices to ensure they are efficient and align with architectural standards.
Technical Expertise:
•Provide guidance on technology choices and frameworks for optimal performance.
•Lead end-to-end technical solution design, mapping out dependencies.
•Conduct code reviews and mentor team members on coding standards and best practices.
Functional Analysis:
•Act as a liaison between technical teams and business stakeholders to meet functional requirements.
•Evaluate existing applications and propose enhancements for improved user experience and efficiency.
Project Management:
•Plan and manage technical timelines, deliverables, and resources to align with product OKRs and business enhancements.
•Monitor project progress, identify risks, and implement mitigation strategies.
Quality Assurance:
•Establish and enforce testing standards to ensure application reliability and quality.
•Collaborate with QA teams to define test strategies and validate performance.
Required Qualifications:
•Bachelor's degree in computer science, Information Technology, or a related field.
•10+ years of software development experience with a focus on apps and microservices, retail domain experience preferred.
•Strong proficiency in Java or Python, and familiarity with front•end technologies (e.g., React, Angular).
•Experience with cloud platforms (e.g., GCP) and containerization technologies (e.g., Docker, Kubernetes).
•Solid understanding of RESTful APIs, microservices architecture, and service•oriented architecture (SOA).
•Knowledge of mobile platform architecture and application development.
•Strong analytical and problem-solving skills, bridging technical and functional requirements.
•Excellent communication and interpersonal skills with agile environment experience.
•Experience with CI/CD pipelines and DevOps practices.
Preferred Qualifications:
•Familiarity with retail industry trends and challenges.
•Experience in mobile architecture and mobile application development.
•Proven track record of successful delivery of technical projects.
Education:
Bachelors Degree
We are seeking a dynamic Software Development Lead/Manager with a strong background in Java and microservices development to lead our cross•functional team. The ideal candidate will have experience in retail applications, possess excellent leadership skills, and be proficient in modern technologies. This role involves leading the design, development, and delivery of scalable applications and microservices while ensuring alignment with business and technical requirements.
Key Responsibilities:
Leadership & Collaboration:
•Lead a cross-functional team of developers, QA engineers, and business analysts.
•Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
Application Development:
•Design, develop, and maintain scalable retail applications using best practices.
•Oversee the development of RESTful and microservices to ensure they are efficient and align with architectural standards.
Technical Expertise:
•Provide guidance on technology choices and frameworks for optimal performance.
•Lead end-to-end technical solution design, mapping out dependencies.
•Conduct code reviews and mentor team members on coding standards and best practices.
Functional Analysis:
•Act as a liaison between technical teams and business stakeholders to meet functional requirements.
•Evaluate existing applications and propose enhancements for improved user experience and efficiency.
Project Management:
•Plan and manage technical timelines, deliverables, and resources to align with product OKRs and business enhancements.
•Monitor project progress, identify risks, and implement mitigation strategies.
Quality Assurance:
•Establish and enforce testing standards to ensure application reliability and quality.
•Collaborate with QA teams to define test strategies and validate performance.
Required Qualifications:
•Bachelor's degree in computer science, Information Technology, or a related field.
•10+ years of software development experience with a focus on apps and microservices, retail domain experience preferred.
•Strong proficiency in Java or Python, and familiarity with front•end technologies (e.g., React, Angular).
•Experience with cloud platforms (e.g., GCP) and containerization technologies (e.g., Docker, Kubernetes).
•Solid understanding of RESTful APIs, microservices architecture, and service•oriented architecture (SOA).
•Knowledge of mobile platform architecture and application development.
•Strong analytical and problem-solving skills, bridging technical and functional requirements.
•Excellent communication and interpersonal skills with agile environment experience.
•Experience with CI/CD pipelines and DevOps practices.
Preferred Qualifications:
•Familiarity with retail industry trends and challenges.
•Experience in mobile architecture and mobile application development.
•Proven track record of successful delivery of technical projects.
Education:
Bachelors Degree