HBITS-08-14995-Programmer-Senior

Knowledge Builders Inc

City of Albany (NY)

On-site

USD 110,000 - 140,000

Full time

15 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Knowledge Builders Inc. seeks a senior software engineer to support the UISIm project within the Department of Labor. You will lead development teams, design integrated services, and implement SOA/Microservices on a J2EE stack with cloud deployment, emphasizing Hibernate/JPA data layers and Angular front-ends.

Responsibilities include crafting complex SQL for Oracle/DB2, conducting tests, and mentoring state staff. The role requires architectural guidance and documentation across the SDLC.

Qualifications

  • 60 months of experience developing SOA/Microservices based N-Tier Web Applications using J2EE, industry patterns, and Agile methodologies.
  • Integrate application components into functional services and/or processes exposed as web services (REST/SOAP).
  • Analyze, develop, and apply rules/logic per requirements.
  • 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 ORM (Hibernate/JPA).
  • 36 months experience using JSF development/JavaScript.
  • 36 months experience using Spring Boot.
  • 24 months experience using Cloud platforms (Google Cloud).
  • 36 months experience using GitHub/GitLab repositories.
  • 60 months using IDEs (Eclipse/RAD/IBM tools).
  • 60 months experience using design tools to interpret UML diagrams and create service models (RAD/IID).

Responsibilities

  • Guide a team of developers in analysis, design, and development of integrated solutions.
  • Establish and document best-practice standards for 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 system components into end-to-end business processes.
  • Construct software using J2EE, SOA, and Microservice architectures.
  • Develop apps within a cloud environment (Google Cloud Platform preferred).
  • Develop front-end screens using Angular methodologies.
  • Develop data access with Hibernate/JPA.
  • Craft complex SQL/PLSQL for Oracle and DB2 with transaction focus.
  • Perform database transaction management analysis and troubleshooting.
  • Execute unit/integration tests and resolve defects.
  • Conduct performance testing with JMeter.
  • Create and review SDLC technical documents.
  • Provide evaluations from R&D, PoC, and POT work.

Skills

SOA/Microservices
J2EE
Agile
REST/SOAP
UML modeling
SQL/PLSQL
JMeter

Tools

Hibernate/JPA
JSF
Spring Boot
Google Cloud Platform
GitHub/GitLab
Eclipse/RAD
IBM WebSphere

Job description

Project/Program

Department of Labor’s (DOL’s) UISIm (Unemployment Insurance Service Improvement) project.

Job Description

The position is in support (operational, enhancements, debugging) of the UISIm project, a multi-year program effort to redesign, implement, and test business process improvements for the Department of Labor’s customers, partners and internal staff. UISIm replaces the 40+ year old Unemployment Insurance (UI) legacy computer systems and manual procedures with a new and improved integrated computer system. Additionally, this position will participate in supporting and then sunsetting the UI Employer and Worker Protection applications.

Day-to-day Tasks
  • 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 for 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

Programmer–

Senior 60 - 84 months: Candidate is able to work independently, without assistance and provides guidance to others. May have an advanced education.

Requested 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 Spring Boot.
  • 24 Months experience using Cloud infrastructure 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: (i.e., 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).

We provide equal employment opportunity for all applicants and employees regardless of race, color, sex, gender identity, gender expression, religion, age, national origin, citizenship, disability, medical condition, family care status, marital status, domestic partner status, sexual orientation, genetic information, military/veteran status, or any other protected basis.

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

Similar jobs worth comparing

Java SOA Developer
Java SOA Developer

Sligo Software Solutions • City of Albany (NY)

On-site
USD 120,000 - 170,000
Programmer
Programmer

i-Link Solutions • City of Albany (NY)

On-site
USD 110,000 - 160,000
HBITS-08-15002-Software Developer-Senior
HBITS-08-15002-Software Developer-Senior

Knowledge Builders Inc • City of Albany (NY)

On-site
USD 90,000 - 140,000
Lead Automation Tester
Lead Automation Tester

Sligo Software Solutions Inc. • City of Albany (NY)

On-site
USD 90,000 - 130,000
Software Developer
Software Developer

i-Link Solutions • City of Albany (NY)

On-site
USD 110,000 - 150,000
HBITS-08-14998-Software Developer-Senior
HBITS-08-14998-Software Developer-Senior

Knowledge Builders Inc • City of Albany (NY)

On-site
USD 110,000 - 160,000
QA Tester - HBITS-08-15001
QA Tester - HBITS-08-15001

Greycell Labs Inc • City of Albany (NY)

On-site
USD 90,000 - 120,000
HBITS-08-14993-Systems Developer-Expert
HBITS-08-14993-Systems Developer-Expert

Knowledge Builders Inc • City of Albany (NY)

On-site
USD 90,000 - 120,000
Java Developer- Programmer (Senior)
Java Developer- Programmer (Senior)

IPS Technology Services • City of Albany (NY)

Hybrid
USD 70,000 - 95,000
Application Developer 28
Application Developer 28

Worky • New York (NY)

On-site
USD 100,000 - 160,000