New York City Office of Technology & Innovation · 6 hours ago
Application Developer
The New York City Office of Technology & Innovation (OTI) leverages technology to improve public safety and enhance government services. The Application Developer will be responsible for designing, building, modernizing, and maintaining essential web applications that serve over 500,000 users annually, ensuring their success and modernization.
Information Technology
Responsibilities
Design, develop, and maintain enterprise-grade Java applications for public-facing and internal NYC platforms
Develop and maintain web applications, RESTful services and microservices using Spring Boot
Containerize, deploy, and manage applications in cloud environments (AWS and/or Azure)
Collaborate with product owners, project managers, and cross-functional teams to gather requirements and deliver solutions on time
Ensure adherence to NYC security and compliance standards
Lead code and design reviews and provide mentorship to junior developers
Participate in all phases of the SDLC including requirements, design, coding, testing, and deployment
Ensure code quality and maintainability
Maintain detailed technical documentation
Handle special projects and initiatives as assigned
Qualification
Required
A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
Education and/or experience which is equivalent to '1', '2', or '3' above
Preferred
8+ years of applied experience in Java development (Java 8 or above)
Extensive experience with Spring Boot, Spring MVC, and Spring Security for building enterprise-grade applications
2+ years of applied experience in building public-facing web applications using React
Proven experience with AWS and/or Microsoft Azure cloud services including deployment, scaling, and security best practices
Proficient in containerization technologies such as Docker
Familiarity with CI/CD pipelines and tools such as Azure DevOps, Git, or Maven/Gradle
Experience working with relational databases such as PostgreSQL, Oracle, or SQL Server
Solid understanding of object-oriented principles, secure coding practices, and enterprise integration patterns
Practical experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, and other emerging technologies to accelerate development, improve code quality, and enhance productivity
Experience with Salesforce CRM or Microsoft Dynamics, including configuration, customization, and supporting business processes
Excellent communication and documentation skills
Benefits
Great benefits
Public Service Loan Forgiveness
Company
New York City Office of Technology & Innovation
The Office of Technology and Innovation (OTI) leverages technology to drive opportunity, improve public safety, and help government run better across New York City.
H1B Sponsorship
New York City Office of Technology & Innovation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2020 (3)
Funding
Current Stage
Late StageLeadership Team
Company data provided by crunchbase