About the role

  • Provide technical leadership to a team of 8 to 14 developers and testers
  • Ensure work gets completed accurately and effectively by enabling team members to work together and grow their skills
  • Facilitate with other teams and stakeholders
  • Support complex problem-solving and provide input to technical design
  • Suggest and implement process improvements
  • Provide mentorship to developers and collaborate closely with your government technical lead
  • Ensure a cohesive team effort is applied to all challenges
  • Support development and maintenance of mission-critical web-based Java applications
  • Participate in CI/CD, automated testing, and cloud deployment activities

Requirements

  • U.S. Citizenship is required
  • Must be able to obtain CBP Public Trust clearance
  • Bachelor’s degree plus at least 10 years of work experience or equivalent combination of education and experience
  • At least 5 years of experience developing Java applications and associated frameworks
  • At least 1 year of experience leading a technical team, formally or informally
  • At least 1 year of development experience using JavaScript and/or JavaScript frameworks like Angular
  • At least 3 years of experience working in a story-based Agile team development environment using Jira or a similar tool
  • At least 1 year of experience working in an automated development environment, using CI/CD tools such as Git, Bamboo, Jenkins, SonarQube
  • Experience with Spring and Spring Boot
  • Experience with Hibernate or MyBatis
  • Experience writing automated unit tests
  • Experience developing against relational databases (e.g., Oracle, PostgreSQL)
  • Good communication skills, both written and verbal
  • Experience working to translate business requirements into working code
  • Ability to collaborate with team members to ensure client needs and expectations are met or exceeded
  • Experience developing in and deploying to a Cloud environment (such as Amazon Web Services)
  • Preferred: Experience with JMS (e.g., IBM MQ, ActiveMQ)
  • Preferred: Experience working on a federal government project
  • Preferred: Experience with people care management

Benefits

  • Generous and flexible time-off policy
  • Flexible work schedules and telework options, including remote work availability for eligible projects
  • Career development opportunities including a mentorship program, technical and management training through Dev University, hands-on learning through DevLab, tuition reimbursement, and paid training opportunities
  • Industry-leading benefits including a choice of two health plans that include dental and vision, flexible spending account, commuter benefits, life insurance, and more
  • 401K matching with a 5% matching contribution
  • Regular team and company social events including our annual party, happy hours, fitness challenges, and more
  • A focus on community engagement including company wide support activities, employer match for donations, and time off for volunteer efforts

Job title

Technical Team Lead, Java

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job