Application Engineer/Developer/Consultant
Job Locations
US-DC-Washington Metro Area
Job ID |
2025-2427
|
Category |
Information Technology
|
Type |
Full-Time
|
Overview
Paradyme, a CATHEXIS Company is a rapidly growing government technology leader that puts service first, for its customers, its team and the communities it supports. We harness DevSecOps and Agile development processes to deliver exceptional results for digital transformations. With headquarters office in Tysons Corner, VA, our award-winning culture sets it apart through its team's deep commitment to service and collaboration with its customers, each other and the community. Learn more at www.paradyme.us
Responsibilities
Responsibilities:
Implementation and development of large multi-tier API / web services, data integrations and related web applications
- Designs, develops, enhances, debugs, and implements software.
- Advise customer on understanding of API / web service architectures and concerns - Microservices, Service Oriented Architecture, security, high availability, load, performance, encryption etc...
- Troubleshoots production problems related to software applications.
- Researches, tests, builds, and integrates enhancements or new products based on client requirements.
- Designs and develops new major software products or major enhancements to existing software.
- Prepares and provides software-related documentation.
- Provides status reports for ongoing work.
- Coordinates and addresses problems of systems integration, compatibility, and multiple platforms
- Consults with project teams and end users to identify application requirements.
- Assists in the evaluation and recommendation of application software packages, application integration and testing tools.
- Acts as mentor on Agile teams.
- Facilitates change control, problem management, and communication among programmers and analysts.
- Possesses and applies expertise on multiple complex work assignments.
Qualifications:
- Bachelor's degree is required: Engineering, Computer Science or Information Technology or related field
- Strong understanding of HTTP protocol, WebSocket, SSE, and other web technologies
- The ability to work on multiple concurrent projects is essential. Strong self -motivation and the ability to work with minimal supervision
- Must be a team-oriented individual, energetic, result & delivery oriented, with a keen interest on quality and the ability to meet deadlines.
- 3 - 5 years minimum software development and engineering experience
- 3+ years hands-on experience with complex builds systems
- 3+ years developing with Java: J2EE and/or Spring
- Knowledge of programming languages, Java, C#, VB, and/or Python programming languages
- Experience using and developing RESTful APIs using JSON, RSS, NewsML and other API formats.
- Experience using and developing SOAP Webservices APIs using XML formats.
- Experience with event-based and message-driven distributed systems eg. Celery, RabbitMQ, Kafka etc.
- Knowledge of data stores and related topics - NoSQL and RDBMS - eg. Memcached, Redis, PostgreSQL, MySQL etc.
- Experience with dependency management, build & release and automation tools (Pip, Maven, Jenkins/Bamboo, Puppet, Docker, chef, etc.)
- Experience with programming languages and related frameworks and libraries - primarily Java and Spring framework.
Preferred:
- Hands-on experience deploying Applications to IaaS and PaaS from Amazon AWS, Microsoft Azure, or Google Cloud Services
- Experience with technologies used for service registry like Etcd, Consul, Zookeeper, Curator, Eureka etc.
- Containerized applications on Docker
- Container orchestration with Kubernetes, Swarm, or Pivotal CloudFoundary
Physical Requirements: These are the essential physical requirements needed to successfully perform the job.
- Sedentary work.
- Requires sitting up to 8 hours per day.
- May require lifting up to 5 pounds unassisted.
- Fine repetitive motor skills with hands, wrists, and fingers in coordination with eyes.
- Hearing, speaking, and vision: Adequate to perform job duties and communicate in person, via video, and telephone. Includes reading information from printed sources and computer screens.
- Other: Work may be performed in an office environment, which may involve frequent contact with staff and the public. Work may be stressful at times.
EEO Statement
Paradyme, a CATHEXIS Company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please contact HR@paradyme.us
|