Logo
TechWish

System Developer/Programmer

TechWish, Mc Lean, Virginia, us, 22107

Save Job

Join to apply for the

System Developer/Programmer

role at

TechWish . Our team is seeking a software engineer responsible for analysis, design, development, testing, and support of our API Platform. The candidate must have extensive experience in Java development. Key Responsibilities Design, develop, configure, and troubleshoot APIs and policies using Apigee. Install, configure, test Apigee installations and upgrades. Implement security layers for Apigee proxies. Participate in requirement analysis, feasibility discussions, and recommend best practices. Conduct code reviews and oversee release delivery. Debug and troubleshoot issues at the API proxy and operational levels. Automate activities related to Apigee, including deployment, configuration updates, log collection, and monitoring. Support the full lifecycle of APIs. Maintain documentation for technical deliverables. Prepare and participate in presentations and demos. Collaborate closely with team members. Participate in agile ceremonies such as sprint planning and daily stand-ups. Communicate issues and risks promptly.

Required Skills

10+ years of professional software development and maintenance experience. Proficiency in Java and experience with REST API development using Java/Spring Boot. Experience with HTTP/S, PKI, SSL, and REST API security standards. Expertise with Apigee API Gateway, including proxy and flow development, security, and analytics. Experience troubleshooting Apigee components and monitoring. Familiarity with API lifecycle management and related APIs. Proficiency with tools such as Postman, Swagger, JMeter, IDEs, and version control systems like Git. Experience with Linux (RHEL), CI/CD pipelines, and related DevOps tools. Basic networking knowledge.

Soft Skills

Strong analytical and communication skills. Accountability and team collaboration. Organizational skills and quality orientation. Willingness to learn and take on additional responsibilities.

Preferred Additional Skills

Python, Tomcat, Shell scripting. Cloud platforms like AWS and GCP. Containerization technologies.

Additional Details Seniority Level: Entry level Employment Type: Contract Job Function: Information Technology Industries: Hospitals and Healthcare, Non-profit, Government

#J-18808-Ljbffr