Software Developer (Java)

TechniPros, LLC
Albany, NY, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Microsoft Access Java (Programming Language) JavaScript (Programming Language) Agile Methodology Business Logic Software Applications Unit Testing Software Documentation Human-Computer Interaction Integrated Development Environments Java Web Services Apache Struts
+16 more
Model View Controller (MVC) Object-Oriented Software Development Oracle SQL Developer Data Access Layer Responsive Web Design Simple Object Access Protocol (SOAP) Software Engineering SQL Stored Procedures Web Applications Enterprise Software Applications Application Enhancement Tool SOAPAPI Git Integration Tests Restful APIs Software Version Control

Job description

  • We are seeking an experienced Software Developer (Java) to support the development, enhancement, and maintenance of multiple Department of Health software applications.
  • The developer will work on application changes required by MENA legislation, including analysis, design, development, testing, documentation, and implementation of enterprise software solutions., * Analyze business specifications and translate requirements into technical solutions.
  • Develop and modify technical specifications, design documentation, and system documentation.
  • Perform analysis of existing application code for enhancement and optimization opportunities.
  • Design, develop, enhance, and maintain applications across:
  • User Interface (UI) layer
  • Business Logic layer
  • Data Access layer
  • Develop and modify Java-based applications using object-oriented programming principles.
  • Perform software development activities including:
  • Coding
  • Unit testing
  • Integration testing
  • Implementation and deployment support
  • Develop and maintain web-based applications and enterprise solutions.
  • Troubleshoot application issues and provide technical support for existing systems.
  • Collaborate with business analysts, developers, and technical teams to deliver application enhancements.

Requirements

  • 84+ Months of experience in Object-Oriented Analysis and Design (OOAD) for designing and implementing IT solutions.
  • 84+ Months of experience with Java programming language in enterprise application development.
  • 84+ Months of experience with Oracle PL/SQL, including:
  • Developing stored procedures
  • Creating and maintaining packages
  • 48+ Months of experience with Struts 2 MVC Framework.
  • 36+ Months of experience with JavaScript frameworks.
  • 12+ Months of experience developing Java Web Services, including:
  • REST APIs
  • SOAP Web Services
  • 12+ Months of experience building and maintaining responsive web applications.
  • 12+ Months of experience using Git for source code control and version management.
  • 24+ Months of experience developing and maintaining Microsoft Access applications.

Preferred Qualifications:

  • Experience working with government or healthcare-related software applications.
  • Experience supporting enterprise-level application enhancements and modernization efforts.
  • Experience with technical documentation and software design specifications.
  • Experience working in Agile or structured software development environments.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication and documentation abilities.
  • Ability to collaborate effectively with cross-functional teams.
  • Strong attention to detail and commitment to quality.
  • Ability to work independently and manage multiple priorities.

Mandatory Skills:

  • Java
  • Object-Oriented Analysis and Design (OOAD)
  • Oracle PL/SQL
  • Stored Procedures & Packages Development
  • Struts 2 MVC Framework
  • JavaScript Frameworks
  • Java Web Services (REST & SOAP)
  • Responsive Web Application Development
  • Git Source Code Control
  • Microsoft Access Application Development

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:34 min

Approaching language models as scalable synchronous rest APIs

Patrick Koss Patrick Koss · WWC 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:25 min

Building medical software with Java and JavaFX

Silvio Barbieri · Coffee With Developers

Videos

See all

Related articles

See all