Onsite Lead Software Engineer

Posted 4 hours ago

Apply now

About the role

  • Lead Full Stack Software Engineer at AT&T developing high-performance applications. Collaborating with teams to mentor junior engineers and drive technical innovation.

Responsibilities

  • Design, develop, and code high-quality software applications using diverse programming languages and frameworks including Java, Spring Boot, Spring MVC, and Microservices.
  • Build and maintain APIs leveraging Mulesoft and RESTful principles.
  • Create and maintain API documentation using tools such as Swagger.
  • Develop and execute automated test plans using jUnit, Spock, Mockito/JMock, Selenium, and Cucumber to ensure functional and regression testing.
  • Monitor API performance and system health using ELK (Elasticsearch, Logstash, Kibana), Dynatrace, and Quantum dashboards.
  • Utilize JSON, XML, SoapUI, and Postman extensively for API testing and validation.
  • Collaborate with engineers, architects, and stakeholders to gather requirements, estimate tasks, and design solutions.
  • Troubleshoot and resolve application and environment problems efficiently, leveraging advanced Git skills and branching strategies.
  • Support and facilitate seamless software deployment processes using Jenkins, Docker, OpenShift, and Maven.
  • Mentor junior team members and contribute to long-term technical strategies.
  • Work with relational databases and NoSQL technologies such as Cosmos DB to manage data persistence.
  • Develop front-end components and user interfaces using JavaScript, jQuery, Angular, React, and GIR.

Requirements

  • 8+ years of experience in Java development including J2EE, Hibernate, Spring Boot, Spring Cloud, Spring MVC, Kafka (event-driven programming), Microservices, and RESTful Web Services.
  • 3+ years of hands-on experience building APIs in Mulesoft.
  • 6+ years of experience using API documentation tools, with Swagger preferred.
  • 8+ years of experience in API monitoring and dashboards using ELK, Dynatrace, and Quantum.
  • 8+ years working with JSON, XML, SoapUI, and Postman for API development and testing.
  • 8+ years of expertise in unit and functional testing frameworks such as jUnit, Spock, Mockito/JMock, Selenium, and Cucumber.
  • Strong skills with advanced Git usage and branching strategies.
  • Proficient in front-end technologies including JavaScript, jQuery, Angular, React, and GIR.
  • Experience with CI/CD and container orchestration tools like Jenkins, Docker, and OpenShift.
  • Solid understanding of relational databases and NoSQL databases including Cosmos DB.
  • Proven problem-solving skills with expertise in troubleshooting complex software issues.
  • Strong communication skills to clearly explain technical concepts to diverse stakeholders.
  • Leadership abilities to guide, motivate, and uphold engineering standards within the team.
  • 5+ years of software development experience with a focus on design and coding.
  • Bachelor’s degree in Computer Science or related field preferred.
  • Familiarity with Azure cloud fundamentals and Kubernetes is a plus.

Benefits

  • Medical/Dental/Vision coverage
  • 401(k) plan
  • Tuition reimbursement program
  • Paid Time Off and Holidays (based on date of hire, at least 23 days of vacation each year and 9 company-designated holidays)
  • Paid Parental Leave
  • Paid Caregiver Leave
  • Additional sick leave beyond what state and local law require may be available but is unprotected
  • Adoption Reimbursement
  • Disability Benefits (short term and long term)
  • Life and Accidental Death Insurance
  • Supplemental benefit programs: critical illness/accident hospital indemnity/group legal
  • Employee Assistance Programs (EAP)
  • Extensive employee wellness programs
  • Employee discounts up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet (and fiber where available) and AT&T phone.

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

$141,300 - $237,400 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

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

Report job