Technical Java Lead

Charles Schwab & Co., Inc.
Phoenix, AZ, United States
3 days ago
Apply on portal.procomservices.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Confluence JIRA Unit Testing Behavior-Driven Development Cloud Computing Cloud Engineering Cloud Foundry Software Quality High-Level Architecture Spring Framework Scrum Methodology
+15 more
Systems Development Life Cycle Software Engineering Test-Driven Development (TDD) Spring-boot Git AngularJS Information Technology Atlassian Tools Bitbucket Front End Software Development Restful APIs Multiplatform Software Version Control Atlassian Bamboo Microservices

Job description

We’re looking for a technical lead who can own end-to-end delivery on a cross-functional, multi-platform system - from architecture documentation through production support - while coaching a scrum team on Java and cloud development practices.

What You’ll Do

  • Lead technical design, development, and implementation across a cross-functional, multi-platform application
  • Coach the scrum team on Java and cloud development (Spring Boot, PCF, frontend/backend integration)
  • Own code quality: reviews, unit testing, and adherence to best practices across the team’s deliverables
  • Lead proof-of-concept work to establish reusable development patterns
  • Produce high-level design, system design, and architecture documentation; secure architect team approval
  • Act as security champion - evaluate and resolve vulnerabilities, close security gaps
  • Configure and maintain CI/CD pipelines (Bamboo) into PCF environments
  • Coordinate with offshore development and QA teams as needed
  • Advise peers and junior engineers on technical problem-solving and delivery timelines
  • Partner with Product Owner, SME, and Business Analyst on solution design

Requirements

  • Bachelor’s degree (or equivalent experience) in Computer Science or related field
  • 5-7+ years total software engineering experience
  • 3-5+ years hands-on with Java, Spring Boot, Spring Framework, REST/microservices, and cloud-based development
  • Experience coaching junior/staff-level developers
  • Strong system design experience, mid-scale to enterprise
  • Proven ability to translate architecture/leadership goals into technical design docs and delivery roadmaps
  • Full SDLC experience, including production delivery
  • Atlassian suite (Bitbucket, Bamboo, JIRA, Confluence)
  • Experience with Git-based code management

Preferred

  • Front-end development experience (Angular or similar)
  • Exposure to test-driven development (TDD) or behavior-driven development (BDD)
  • Hands-on experience with Pivotal Cloud Foundry

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on portal.procomservices.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · World Congress 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk · JS Congress

Videos

See all

Related articles

See all