A Note on Assignment Type:
This position is currently listed as "Onsite", working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified.
Scope
A senior API Software Developer with 8+ years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code.
Assignment Deliverables Detailed design and specification documents for RESTful APIs, including endpoints, request/response models, authentication, and error handling. Clean, scalable, and secure REST APIs built using Java and Spring Boot, adhering to best practices and company standards. Modular and decoupled microservices, designed and deployed independently, with clear inter-service communication protocols. Using APIs to develop application based on the business requirement to transform and route data. Comprehensive test coverage using tools like JUnit, Mockito, or Test Containers to ensure code reliability and prevent regressions. Efficient relational database schemas designed and implemented to support API data storage and retrieval. Profiled and optimized APIs for response time, memory usage, and throughput, ensuring high performance under load. Secure API calls with proper authentication (e.g., OAuth2, JWT), authorization, input validation, and protection against common vulnerabilities (OWASP). Dockized applications with configuration files, docker-compose scripts, and Kubernetes manifests (if applicable) for smooth deployment. Integrated monitoring (e.g., Prometheus, Grafana) and logging (e.g., ELK stack, Logstash, or Splunk) for operational visibility. Produce clear documentation for developed systems such as design, deployment instructions, and operational guides. Regular code reviews, feedback sessions, and mentorship to junior developers, ensuring code quality and knowledge sharing. Weekly or sprint-based status updates on development progress, blockers, and delivered functionalities. Timely resolution of production issues, regression fixes, and performance improvements based on user feedback and testing. Available for any on-call on weekend for production issues.
Skills
Experience and Skill Set Requirements
A Note on the VOR Master Service Agreement:
The VOR Master Service Agreement expires on April 5, 2027, and includes a six (6)-month survival clause, allowing the Statement of Work (SOW) to continue, if operationally required, until October 5, 2027. Extension(s) are only allowed using unused days and/or funds remaining on the contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW. JTS may exercise its option(s) to extend the SOW beyond April 5, 2027, in accordance with the survival clause. The start date is subject to change based on security clearances and contract signing timelines.
Experience and Skillset Requirements
Nice-to-Have Requirements
Desired Skills and Experience
By continuing you agree to our Terms & Privacy Policy.