Programmer

i-Link Solutions

City of Albany (NY)

On-site

USD 110,000 - 160,000

Full time

10 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

i-Link Solutions seeks a Senior Programmer to join its development teams supporting the New York State Department of Labor project. You will participate in agile delivery, lead technical design reviews, and implement robust SOA/Microservices solutions using Java/J2EE, Hibernate/JPA, and SpringBoot.

You will mentor state staff, develop end-to-end business processes in a cloud environment (Google Cloud Platform), craft data models and optimized SQL, and produce technical documentation across the

Qualifications

  • 60 months of experience developing SOA/Microservices based N-Tier Web Apps using J2EE, patterns and Agile.
  • Integrate components into web services exposed as REST/SOAP.
  • Analyze and apply rules/logic from requirements.
  • Cross-platform integration and deployments.
  • Code quality reviews at unit and integration levels.
  • 60 months ORM experience with Hibernate/JPA.
  • 36 months JSF development/JavaScript.
  • 36 months SpringBoot.
  • 24 months Cloud infrastucture on platforms like Google Cloud Platform.
  • 36 months GitHub/GitLab repositories.
  • 60 months using IDEs like Eclipse/RAD/IID.
  • 60 months using design software (Visio) for UML/Service models.

Responsibilities

  • Guide a team of developers in analysis, design, and development of integrated solutions.
  • Establish standards and patterns for best practices of integration technologies.
  • Mentor state staff developers in advanced programming techniques.
  • Create and review sequence and activity diagrams.
  • Analyze, design, and develop services and business processes from requirements.
  • Orchestrate components into end-to-end business processes.
  • Construct software using J2EE, SOA, and Microservices architectures.
  • Develop in a cloud environment (Google Cloud Platform).
  • Develop front-end screens using Angular methodologies.
  • Develop data access using Hibernate/JPA and SQL.
  • Perform unit and integration testing and resolve defects.
  • Create and review technical documents for the SDLC.
  • Provide new technology evaluations from POC/POT work.

Skills

SOA/Microservices
REST/SOAP
Java/J2EE
Hibernate/JPA
SpringBoot
JSF/JavaScript
GitHub/GitLab
Cloud platforms (GCP)
SQL/PLSQL
UML/RAD tools

Education

Bachelor's Degree in CS/IS or related field

Tools

Eclipse
RAD/IID
WebSphere
IBM Integration Bus

Job description

Job Title: Programmer - Senior

Task ID: HBITS-08-14995

Position Duration: 30 Months

Client: State of NY

Agency: New York State Department of Labor

Description

The consultants will be part of agile development teams and be responsible for operational support, implementing enhancement requests, debugging/correcting defects, and documenting systems processes. Activities include, but are not limited to:

  • Guide a team of developers in the analysis, design, and development of integrated solutions for the project.
  • Assist the project development teams to establish and document standards and patterns for 'best practices' of integration technologies.
  • Mentor state staff developers in advanced programming techniques and skills.
  • Create and review sequence and activity diagrams.
  • Analyze, design, and develop services and business processes from business requirements.
  • Orchestrate individual system components into end-to‑end business processes as part of a comprehensive system.
  • Construct software applications using J2EE, SOA, and Microservice architectures.
  • Construct software applications within a cloud environment (preferably Google Cloud Platform).
  • Develop applications front-end screens using Angular methodologies.
  • Develop and test data access using Object Relation Mapping frameworks (Hibernate/JPA).
  • Develop complex relational database queries using ANSI standard SQL and PL/SQL to be used with Oracle and DB2 databases giving special consideration to transaction management.
  • Perform database transaction management analysis, implementation, and troubleshooting.
  • Perform unit and integration testing and resolve defects.
  • Perform performance testing using JMeter.
  • Create and review technical documents for all aspects of the software development life‑cycle.
  • Provide new technology evaluations resulting from research, proof of concept (POC), and proof of technology (POT) work.
Mandatory Qualifications
  • 60 months of experience developing SOA/Microservices based N-Tier Web Applications using J2EE, industry standard patterns, and Agile methodologies
  • Integrate application components into functional services and/or processes exposed as web service (REST/SOAP)
  • Analyze, develop, and apply rules/logic as defined in requirements.
  • Perform cross-platform application and database integration and deployments.
  • Perform code quality reviews and corrections at unit and integration levels for self and team.
  • 60 months experience developing complex relational database queries with particular focus on Object Relation Mapping (Hibernate/JPA)
  • 36 Months experience using JSF development/JavaScript
  • 36 Months experience using SpringBoot
  • 24 Months experience using Cloud infrastucture platforms, such as Google Cloud Platform
  • 36 Months experience using GitHub/GitLab repository
  • 60 months using modern IDE's preferably Eclipse and/or IBM's Design/Development tool stack: (ie, Rational Application Developer (RAD/IID), WebSphere Message Broker/IBM Integration Bus).
  • 60 months experience using solution design software (Examples: MS Visio) to interpret UML diagrams, creating of Service Models, Service Classification Diagrams, Activity Diagrams and Sequence Diagrams, for model-driven development in Rational Application Developer (RAD/IID).
Required Documentation
  • Résumé
  • Copy of Candidate Identification (i.e., Driver's License/Green Card/Visa and Passport if applicable)
  • Any documents referenced in the above Requested Qualifications (i.e., professional certifications, degrees, etc.)

i-Link Solutions requires a Bachelor's Degree or its equivalent in Computer Science, Computer Information Systems, Information Systems or a closely related field of study for all positions.

Disclaimer: i-Link Solutions Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. We especially invite women, minorities, veterans, and individuals with disabilities to apply. EEO/AA/M/F/Vet/Disability

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Developer
Systems Developer

i-Link Solutions • City of Albany (NY)

On-site
USD 120,000 - 170,000
IT Specialist
IT Specialist

i-Link Solutions • City of Albany (NY)

On-site
USD 120,000 - 150,000
Business Analyst
Business Analyst

i-Link Solutions • City of Albany (NY)

On-site
USD 105,000 - 150,000
Business Analyst
Business Analyst

i-Link Solutions • Village of Menands (NY)

On-site
USD 100,000 - 140,000
IT Specialist
IT Specialist

i-Link Solutions • City of Rensselaer (NY)

On-site
USD 95,000 - 135,000
Project Manager
Project Manager

i-Link Solutions • Village of Menands (NY)

On-site
USD 140,000 - 180,000
Project Manager
Project Manager

i-Link Solutions • City of Albany (NY)

On-site
USD 120,000 - 165,000
Software Architect
Software Architect

i-Link Solutions • City of Albany (NY)

On-site
USD 140,000 - 190,000
Business Analyst
Business Analyst

i-Link Solutions • City of Schenectady (NY)

On-site
USD 90,000 - 120,000
IT Specialist
IT Specialist

i-Link Solutions • New York (NY)

On-site
USD 110,000 - 150,000