Application Engineer / Developer
Job Locations
US-DC-Washington Metro Area
Job ID |
2025-2428
|
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:
Designs and implements multi-tier applications with web application front end, service and data layers.
- Design, develop, enhance, debug, and implement software.
- Advise customer on understanding of API / web service architectures and concerns - Microservices, Service Oriented Architecture, security, high availability, load, performance, etc...
- Troubleshoot production problems related to software applications.
- Research, test, build, and integrate enhancements or new products based on client requirements.
- Architect and implement new major software products or major enhancements to existing software.
- Gather high lever requirements from customer and end users, break down requirements into workable tasks and assign tasks to other team members.
- Prepare and provide software-related documentation.
- Provide status reports for ongoing work.
- Coordinates and addresses problems of systems integration, compatibility, and multiple platforms
- Assists in the evaluation and recommendation of application software packages, application integration and testing tools.
- Act as team leader on Agile teams and mentor less experienced team members
- Facilitate change control, problem management, and communication among programmers and analysts.
- Possess and apply expertise on multiple complex work assignments.
Qualifications:
- Bachelor's degree is required: Engineering, Computer Science or Information Technology or related field.
- 6 years minimum software development and engineering experience or related technical experience.
- 4+ years hands-on experience with complex builds systems preferred.
- 4+ years developing with Java: J2EE and Spring or other similar languages.
- 4 years of preferred experience with web application development and front end JavaScript frameworks like Vue.js or ReactJS or Angular or similar frameworks.
- 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.
- 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. 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 (Maven, Jenkins, Docker, etc.)
- Experience with container technologies and container runtime environment: Kubernetes
- Experience with programming languages and related frameworks and libraries - primarily Java and Spring framework preferred.
- Excellent written and verbal communication skills
- Strong SQL skills
- Skill in architectural diagraming.
- Ability to present complex ideas effectively.
- Advanced experience working with stakeholders to design, implement, and enhance large applications using Java.
- Experience working with customers to gather and formulate business requirements.
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
|