Senior Software Developer
TD SYNNEX North America · Reston, VA · 5 days ago
HybridInformation TechnologyFull-time
About the role
Techies at Apptium are seeking a Senior Software Developer to join their team in Reston, VA. This role requires a strong background in Java and related technologies, with experience in Agile/Scrum methodologies.
Responsibilities
- Design, develop, and debug web-based software solutions, focusing on Java, API's, back-end services, and relational database technologies.
- Analyze, review, and rewrite programs to enhance operational efficiency and adapt to new requirements.
- Communicate effectively with clients, customers, and management to resolve issues and manage project scope.
- Deploy and maintain functional, secure, and high-quality applications.
Requirements
- Experience as a Lead Developer and hands-on developer.
- Excellent debugging and troubleshooting skills.
- Experience in the telecom or cable industry.
- Proven ability to perform well under deadlines.
- Agile/Scrum development methodology experience desirable.
- High-volume, low-latency business-critical system experience.
- Strong written and oral communication skills.
- Experience in solving complex technology problems and performing code performance analysis.
Skills
- Bachelor's Degree in Computer Science or related field.
- 7+ years' development experience with Java technologies, including Spring Boot, Spring Cloud, Spring Security, ORM, JDBC.
- Good knowledge of other programming languages: Go, NodeJS, Python.
- Experience in developing and deploying Web Services (REST and SOAP), microservices, API gateways, Docker services.
- Strong SQL skills with relational, NoSQL, and big data database systems (ORACLE, MYSQL, POSTGRES, BigQuery, MongoDB, Cassandra, Neo4j, etc).
- Experience with logging frameworks: ELK, Splunk, Prometheus, etc.
- Experience with front-end technologies: HTML5, CSS, TypeScript/JavaScript, Angular, React.
- Experience with code quality and security tools: SonarQube, Snyk or equivalent tools.
- Strong hands-on experience with caching and queuing systems: Redis, MQ, RabbitMQ, Apache Kafka or equivalent pub/sub systems.
- Experience with cloud infrastructure and cloud solutions/services: AWS, GCP, Azure, Docker, Kubernetes, Lambda functions.
- Experience with identity management and SSO systems: Office365, PingIdentity, SAML, OIDC, and any OAuth systems.
- Experience with source control systems and CI/CD tools: Github, Bitbucket, Gitlab, Jenkins, etc.
- Good knowledge in using generative AI and AI pair-programming for SDLC processes.
- Deep understanding and hands-on experience in machine learning frameworks (TensorFlow, PyTorch, LangChain, etc) and cloud AI services (AWS SageMaker, Azure ML, Google AI).
- Experience in AI/ML development & solution design, machine learning frameworks (TensorFlow, PyTorch, LangChain, etc) and cloud AI services (AWS SageMaker, Azure ML, Google AI) and AI security frameworks.
- Familiarity with task management and documentation tools: JIRA, Azure DevOps, Confluence, SharePoint, etc.
Benefits
- Competitive Salary and Compensation
- Annual Bonus Based on Personal Performance
- Medical, Dental, and Vision Insurance
- 401(k) with Company Match
- Employer-Paid Life Insurance and AD&D
- 100% Employer-Paid Short-Term and Long-Term Disability Coverage
- Flexible Time Away
- Paid Holidays
- Fun Fit Fridays Promoting Employee Health and Wellness
- Collaborative Work Environment
- Employee Referral Program
Pay
Competitive salary and compensation package.
Schedule
Full-time, On-site position in Reston, VA.