Lead - Software Development

TD SYNNEXReston, VA
Onsite

About The Position

Apptium Technologies is seeking a highly skilled and motivated Lead – Software Development to guide a team of developers in building scalable, secure, and high-performance applications. This role combines hands-on development with technical leadership, ensuring the successful delivery of software solutions across the full development lifecycle.

Requirements

  • Bachelor’s Degree in Computer Science or related field.
  • 7+ years of experience in software development, with at least 2 years in a technical leadership role.
  • Strong development skills in Java/J2EE, Spring Framework, Spring Boot, Hibernate, and JDBC.
  • Experience with RESTful and SOAP web services.
  • Familiarity with other languages such as Go, PHP, JavaScript, NodeJS, Python, Ruby, and Shell scripting.
  • Experience with relational databases (Oracle, MySQL) and NoSQL databases (MongoDB, Couchbase, Cassandra).
  • Knowledge of cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), and serverless functions.
  • Experience with logging and monitoring tools (ELK, Splunk), caching and queuing systems (Redis, Kafka, MQ).
  • Understanding of identity and SSO systems (OAuth, SAML, Cognito, Firebase).
  • Familiarity with code quality and security tools (SonarQube, Crucible, JSLint).
  • Experience in Linux/Unix environments and task/documentation tools (JIRA, Confluence).

Nice To Haves

  • Exposure to front-end technologies (HTML5, CSS, JS, Angular, React) is a plus.

Responsibilities

  • Lead the design, development, and debugging of web-based software solutions using Java, APIs, and relational databases.
  • Guide and mentor developers, conduct code reviews, and ensure adherence to best practices.
  • Collaborate with Solution Architects, Product Owners, and QA teams to define technical requirements and deliverables.
  • Analyze and optimize existing systems for performance, scalability, and maintainability.
  • Communicate effectively with internal stakeholders and clients to resolve technical issues and align on project goals.
  • Ensure timely delivery of high-quality software in a deadline-sensitive environment.
  • Contribute to Agile/Scrum ceremonies and support continuous integration and deployment efforts.

Benefits

  • Elective Benefits: Our programs are tailored to your country to best accommodate your lifestyle.
  • Grow Your Career: Accelerate your path to success (and keep up with the future) with formal programs on leadership and professional development, and many more on-demand courses.
  • Elevate Your Personal Well-Being: Boost your financial, physical, and mental well-being through seminars, events, and our global Life Empowerment Assistance Program.
  • Diversity, Equity & Inclusion: It’s not just a phrase to us; valuing every voice is how we succeed. Join us in celebrating our global diversity through inclusive education, meaningful peer-to-peer conversations, and equitable growth and development opportunities.
  • Make the Most of our Global Organization: Network with other new co-workers within your first 30 days through our onboarding program.
  • Connect with Your Community: Participate in internal, peer-led inclusive communities and activities, including business resource groups, local volunteering events, and more environmental and social initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service