Senior Software Developer
- Compensation
- Not disclosed
- Location
- Reston Virginia
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor’s Degree.
- 7+ years' development experience with Java technologies: latest Java, Spring Boot, Spring cloud, Spring security, ORM, JDBC.
- Good knowledge on the other programming languages: Go, NodeJS, Python.
- Experience in development and deployment of Web Services (REST and SOAP), micro-services, API gateways, docker services.
- Strong SQL skills with Relational, NoSQL and Bigdata database systems (ORACLE, MYSQL, POSTGRES, BigQuery, MongoDB, Cassandra, Neo4j, etc).
- Experience in logger framework: ELK, Splunk, Prometheus, etc.
- Experience with front end HTML5, CSS, TS/JS framework including Angular, React framework a plus.
- Experience in code quality and code security tools: SonarQube, Snyk or equivalent tools.
- Strong hands-on experience with caching and queuing systems: Redis, MQ, RabbitMQ, Apache Kafka or any equivalent pub/sub systems.
- Good experience in working with cloud infrastructure and cloud solutions/services: AWS, GCP, Azure, Docker, Kubernetes, Lambda functions.
- Good experience in Identity management and SSO systems: Office365, PingIdentity, SAML, OIDC and any OAuth systems.
- Strong experience in 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 MCP, LLM, NLP and other related AI components.
- Good knowledge and 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 A
Full description
*This is an ON-SITE position at our Reston, VA office
Pay: $120k-$145k
Technologies is looking to hire a Senior Software Developer to become an integral part of the team! You will be part of a talented software team, managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. You will deploy and maintain functional, secure and high-quality applications.
Responsibilities:
- Design, develop, and debug web-based software solutions, with a focus on Java, API's/ back-end services and relational database technologies.
- Analyze, review, and rewrite programs to increase operating efficiency or to adapt to new program requirements.
- Effectively communicate and resolve issues with cross functional groups to escalate issues or changes in scope.
- Communicate clearly and concisely with clients, customers and management.
Candidate Requirements:
- Experience working as a Lead Developer and as a hands-on developer.
- Excellent debugging and troubleshooting skills.
- Experience in the telecom or cable industry.
- Proven ability to perform well in a deadline-sensitive environment.
- Agile/Scrum development methodology desirable.
- Demonstrated success in high volume, low latency business critical system
- Ability to work both independently and collaboratively are key.
- Candidates should be self-motivated and ready to hit the ground running.
- Strong written and oral communication skills and the ability to present to large and small groups.
- Experience in solving difficult technology problems and performing code performance analysis.
Required Skills:
- Bachelor’s Degree.
- 7+ years' development experience with Java technologies: latest Java, Spring Boot, Spring cloud, Spring security, ORM, JDBC.
- Good knowledge on the other programming languages: Go, NodeJS, Python.
- Experience in development and deployment of Web Services (REST and SOAP), micro-services, API gateways, docker services.
- Strong SQL skills with Relational, NoSQL and Bigdata database systems (ORACLE, MYSQL, POSTGRES, BigQuery, MongoDB, Cassandra, Neo4j, etc).
- Experience in logger framework: ELK, Splunk, Prometheus, etc.
- Experience with front end HTML5, CSS, TS/JS framework including Angular, React framework a plus.