Java Technical Lead (Quality Engineering & Automation)

eTeam Inc
New Orleans, LA, United States
26 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

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

Tech stack

Testing (Software) Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology JIRA Automation of Tests Unit Testing Bug Tracking Systems Software Bug Management Unix Cloud Computing Cloud Foundry
+37 more
Code Review Information Systems Continuous Delivery Continuous Integration Database Testing Graphical User Interface High-Level Architecture Java Web Services Spring Framework Junit PostgreSQL Apache Maven Network Monitoring Object-Oriented Software Development Oracle (Applications) Scrum Methodology Systems Development Life Cycle Red Hat Enterprise Linux Selenium Simple Object Access Protocol (SOAP) SoapUI Software Engineering Systems Integration Management of Software Versions Performance Testing Postman Spring Cloud Spring-boot Core Api Git Integration Tests Information Technology Bitbucket Restful APIs Selenium Webdriver Jbehave Jenkins

Job description

  • Technical Leadership: Lead day-to-day system development and maintenance. Manage complex assignments with long-term business implications and guide teams through bottlenecks and choke-points to meet sprint velocity SLAs.
  • Strategic Planning: Develop technical roadmaps and prioritize stories across quarterly PI planning sessions. Partner with Solution Architects to drive implementation flows and lead code grooming/review sessions.
  • Quality Engineering & Automation: Drive QE methodologies by maintaining daily automation regression suites. Ensure comprehensive coverage across Unit, System, Integration, and Performance testing.
  • Process Improvement: Conduct Quality Inspections and walkthroughs across the SDLC (Requirements, Architecture, Design, and Security). Identify opportunities to improve effectiveness and time-to-market.
  • Mentorship & Team Growth: Mentor junior engineers, provide technical training, and host “Brownbag” sessions on emerging technologies and frameworks.
  • Production Excellence: Lead production incident management, including root cause analysis (RCA) and remediation.

Technical Skills & Tools Core Development:

  • Languages: Java (Advanced OOP concepts)
  • Frameworks: Spring Framework, Spring Boot, Spring Cloud (Cloud Config, Cloud Foundry) - Must Have
  • Build/Version Tools: Maven (goals, dependencies, versioning), BitBucket (Git)
  • Quality Engineering & Automation:
  • API Automation: BDD framework using JBehave
  • GUI Automation: Selenium WebDriver
  • Testing Tools: Insomnia, SoapUI, and Postman (Manual REST/SOAP testing)
  • Database Testing: DBVisualizer (PgSQL and Oracle)
  • Unit Testing: JUnit
  • Infrastructure & Management:
  • CI/CD: Jenkins
  • Defect Tracking: Jira / ALM
  • OS: Unix (RedHat, Mint)

Requirements

We are seeking a hands-on Java Technical Lead to drive the development and delivery of robust, Java-based applications within an Agile environment with 7+ years of experience. In this role, you will bridge the gap between high-level architecture and hands-on implementation, ensuring that our software meets rigorous quality and performance standards. You will lead a diverse scrum team, engage with Architects and Product Owners to refine requirements, and research technical solutions to meet evolving business needs., * Industry Experience: Proven experience delivering secure solutions within the Financial Services Sector is highly preferred.

  • Methodology: Advanced understanding of Software Engineering Methodologies and Quality Engineering principles.
  • Testing Specialty: Experience testing Network Management Systems (NMS) and operating as a Software Engineer in Test (SET).
  • Agile Expertise: Experience leading Agile scrum teams through the full SDLC.
  • Environment: Must be comfortable working in a matrix-based, geographically distributed team.

Education & Professional Requirements

  • Education: Bachelor’s degree in Information Systems, Computer Science, Engineering, or equivalent experience.
  • Location/Time Zone: Candidates must be located in or able to support CST or EST time zones.
  • Soft Skills: High-energy and proactive with strong communication skills. Ability to function under pressure and interface effectively with both technical stakeholders and end-users.

Skills: Agile Programming Methodologies, Application Programming Interface (API), Atlassian JIRA, Automation, Bug Tracking/Defect Management, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Emerging Technology, Establish Priorities, Financial Services, Git, Graphical User Interface (GUI), High Level Architecture (HLA), Incident Management, Information Technology & Information Systems, Insomnia, Integration Testing, JUnit, Java, Jenkins, Leadership, Mail Services, Maven, Mentoring, Network Management Software, Network Testing, Object Oriented Programming (OOP), Operating Systems, Oracle, Performance Testing, Process Improvement, Quality Control, Quality Engineering, REST (Representational State Transfer), Red Hat Linux Operating System, Root Cause Analysis, SET (Secure Electronic Transaction), SOAP (Simple Object Access Protocol), Scrum Project Management and Software Development, Selenium, Service Level Agreement (SLA), Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Spring Framework, Strategic Planning, System Integration (SI), Systems Maintenance, Team Lead/Manager, Technical Leadership, Technical Research, Technical Training, Test Tools, Testing, Unit Test, Unix Operating Systems

Apply for this position

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

Apply on www.careerbuilder.com
Prepare application

Good distractions

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all