*This is an ON-SITE position at our Reston, VA office
APPTIUM 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.
- 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.