Job Description

Description
As a Technical Lead, you will be responsible for maintaining active relationships with the Product Owner to understand business requirements. You will lead requirements gathering meetings and review designs with the Product Owner. You will also spearhead efforts related to Integration and User Interfaces, develop and own the Program Increment list of features, and define application scope and objectives. Your role includes supervising the preparation of technical specifications and performing technical design and code reviews. Ultimately, you will ensure the delivery of application technology solutions and manage the technical development environment as part of the Enterprise team.

Company Culture and Environment
The company values collaboration and active communication between technical and business stakeholders, emphasizing teamwork to achieve project objectives.

Career Growth and Development Opportunities
This role provides opportunities to develop leadership skills by guiding integration efforts, managing project schedules, and implementing change management strategies.

Detailed Benefits and Perks
While specific benefits and perks are not explicitly stated, the role implies a supportive environment for professional development and project ownership, which can lead to enhanced career prospects.

Compensation and Benefits
Competitive salary based on experience (specifics not mentioned).

Why you should apply for this position today
This position offers a unique opportunity to lead and shape technology solutions that directly impact business outcomes while working collaboratively with various stakeholders.

Skills

  • Eight or more years of programming experience, particularly with Java development and interfacing with business stakeholders
  • Three or more years in a Technical Lead role with Java APIs
  • Experience designing, developing, and deploying Microservices in container-based environments
  • Proficient in Angular, NodeJS, and other JavaScript frameworks, as well as the Azure framework
  • Familiarity with architectural design patterns and microservices
  • Understanding of integration scenarios (e.g., Message Queues, Kafka, File transfer integration, web services)
  • Knowledge of REST web services, Swagger profiles, and JSON payloads
  • Experience working in Agile (Scrum) development teams
  • Retail experience is preferred but not mandatory

Responsibilities

  • Maintain relationships with Product Owner to gather business requirements
  • Lead requirements gathering meetings and review designs
  • Develop and own the Program Increment list of features
  • Define application scope and supervise technical specifications preparation
  • Conduct technical design and code reviews
  • Deliver application technology solutions and plan data information efforts
  • Own the technical development environment and collaborate with the Enterprise team
  • Plan and implement projects while managing schedules
  • Monitor and report on project progress
  • Present reports on progress, problems, and solutions to stakeholders
  • Implement and manage necessary changes to achieve project outputs
  • Conduct risk management and ensure project closure by meeting ‘definition of done’ criteria

Qualifications

  • Eight or more years of programming experience with supporting Java development
  • Expert level experience with business and technical applications
  • Proven experience in a Technical Lead role for Java APIs
  • Familiarity with various integration scenarios and interface technologies

Education Requirements

  • Bachelor’s degree in a related field preferred (exact requirements not specified).

Education Requirements Credential Category

  • Bachelor’s degree in Computer Science, Information Technology, or a related discipline preferred.

Experience Requirements

  • A minimum of eight years in programming and technical applications, with three years as a Technical Lead in Java APIs
  • Experience in microservices architecture and Agile development methodologies

Why work in Pleasanton, CA
Pleasanton, CA offers a vibrant community with a strong tech presence, providing numerous opportunities for professional networking and growth. The area features beautiful parks, a diverse range of restaurants, and an overall high quality of life, making it an attractive location for both work and leisure.

Employment Type: Full-Time

Salary: $120.00 - 135.00 Per Year

Apply to this job

Think you're the perfect candidate?

By continuing, you agree to Get.It's Terms & Privacy Policy and to receive relevant job alerts.
Posted on Jun 04

Technical Lead - Java Development and Microservices

Pleasanton, CA

120 - 135 Per Year

By continuing, you agree to Get.It's Terms & Privacy Policy and to receive relevant job alerts.