ODA Integration Developer (Java Developer)
- NEW YORK, NY, United States
$85 USD / hour
Applications open in a new tab.
Job details
- Pay
- $85 USD / hour
- Posting language
- English
- Posted
Original job description
Job Title: ODA Integration Developer (Java Developer)Assignment No: 7-858-0832ADepartment: Office of Data Analytics (ODA) Office of Technology and Innovation (OTI)Labor Category: PRG3Work Arrangement: Remote (MondayFriday, 9 AM5 PM)Duration: 07/01/2026 06/29/2027 (1 Year)Total Hours: 2080 hoursMax Hourly Rate: $85 ## Job SummaryThe Office of Data Analytics (ODA) within the NYC Office of Technology and Innovation (OTI) is seeking an experienced Integration Developer to support enterprise data integration initiatives that improve citywide data sharing and accessibility.The role focuses on designing, developing, and maintaining Java-based integration solutions, including REST and SOAP APIs, to enable secure and efficient communication between multiple city systems through middleware architecture.The developer will also contribute to data quality, automation of data feeds, system monitoring, and enhancement of the Citys data integration infrastructure. ## Key Responsibilities 1. Design, develop, and maintain Java-based backend and frontend applications. 2. Build and support REST and SOAP web services for system integration. 3. Develop custom middleware solutions using Java Spring Boot. 4. Manage API security configurations, data masking, filtering, and audit logging. 5. Perform unit testing and support system/integration testing. 6. Troubleshoot and resolve application and system issues. 7. Work on automation of manual data processes and data pipelines. 8. Maintain technical documentation including data dictionaries, source-to-target mappings, and system guidelines. 9. Collaborate with Cyber Command on application security and compliance accreditation. 10. Provide ongoing support for production systems and enhancements. ## Mandatory Skills & Experience 1. 8+ years of Java development experience using Spring Boot framework. 2. Strong experience with SOAP and RESTful web services. 3. 8+ years of experience in SQL development and database management. 4. Experience automating and transforming manual data processes. 5. Knowledge of Master Data Management (MDM) tools and concepts. 6. Strong understanding of database systems and SQL optimization. 7. Experience developing cloud-ready applications. 8. Experience with RabbitMQ messaging system. 9. Experience in WSDL creation and web service design. ## Preferred / Desirable Skills 1. Experience with ETL tools and data integration workflows. 2. Knowledge of Oracle 10g/11g, SQL Server, MySQL, PostgreSQL, or RDS. 3. Familiarity with metadata-driven reporting platforms. 4. Experience with programming languages such as Python or JavaScript frameworks (React.js, Vue.js, Node.js, Express.js). 5. Experience with 3-tier architecture systems. 6. Hands-on experience with cloud platforms (AWS, Azure, Snowflake). 7. Experience working in Agile environments. 8. Familiarity with version control tools (Git, GitHub, Subversion). ## Additional Requirements 1. Must be able to work in a secure government environment. 2. Background check may be required. 3. Strong documentation and communication skills required. 4. Ability to work independently and in collaborative teams.
More about this job
Skills
- Oracle Java
- Microsoft Office
- Data analysis
- Communication skills
- Spring Boot
- Unit testing
- SQL
- Data management
- Mobile device management
- Database management systems
- RabbitMQ
- Data engineering
- Oracle
- Microsoft SQL Server
- MySQL
- PostgreSQL
- Reporting
- Programming languages
- Python
- JavaScript
- Vue.js
- Node.js
- AWS
- Microsoft Azure
- Snowflake
- Agile
- Git
- GitHub
- Work independently