MVP Consulting Plus
Developer III (7+ yrs (w/2+yrs) lead Dev role; Frontend UI app-Javascript; Sprin
MVP Consulting Plus, City of Albany
Title: Developer III – PRD#20240523-356
Location: Albany, NY
Duration: 32 months
Location: Albany, NY
Duration: 32 months
Mandatory Qualifications:
- Level III - More than seven (7) years of experience working on complex projects with 2 or more years in a leadership role as a Developer.
- More than Five (5) years of experience in developing Frontend UI applications using Javascript based frameworks including Angular or React, Bootstrap, JQuery, HTML, and CSS.
- More than Five (5) years of experience in developing applications using Spring API & frameworks including but not limited to Spring MVC, Spring Batch, Spring Boot, and Spring REST.
Desirable Qualifications:
- Seven (7) or more years experience in implementing extensive unit-tests using automated test frameworks.
- Five (5) or more years experience in continuous integration, build & dependency management using tools such as Git, Jenkins, Artifactory/Nexus, Maven.
- Seven (7) years experience in writing complex SQL statements and queries against RDBMS such as Oracle or MS SQLServer.
- Five (5) or more years experience in implementing applications using Microservices or Service Oriented Architecture principles.
- Three (3) or more years experience in using NoSQL data storage such as MongoDB.
- Prior experience and proficiency in utilizing Cloud based systems such as Azure/Google/etc. Candidates with a strong working knowledge of these platforms are highly valued.
- Prior experience and proficiency in utilizing security platforms such as Okta, SSO, Active Directory. Candidates with a strong working knowledge of these platforms are highly valued.
- Prior experience and proficiency in utilizing distributed platforms like Kafka, MuleSoft, Redis, etc. Candidates with a strong working knowledge of these platforms are highly valued.
- Prior experience and proficiency in utilizing container platforms such as Red Hat OpenShift. Candidates with a strong working knowledge of these platforms are highly valued.
Duties/Responsibilities:
- Responsibilities will include translation of the business requirement and use cases to support development of java-based applications.
- Work with the technical leads and architects to transform the high- and low-level system design into technical components.
- Develop applications based on technical requirements, design & architecture principles & standards.
- Build reusable code and libraries for platform & shared services.
- Optimize application for maximum speed and scalability.
- Produce work products and applications that reflect and ensure system design and delivery are in line with business needs and project plan.
- Collaborate with other team members and stakeholders.
- Other duties as assigned.