Software Developer
Bits & Bytes Technology Solutions
New York, NY, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Apache Tomcat
Server Applications
Unit Testing
Oracle WebLogic Server
IBM DB2
Relational Databases
Database Queries
Software Debugging
Eclipse (Software)
Java Platform Enterprise Edition (J2EE)
+20 more
IBM Websphere Application Server
Systems Analysis
IntelliJ IDEA
Java Database Connectivity
Java Message Service (JMS)
Spring Framework
Apache Struts
JSON
WildFly (JBoss AS)
Javaserver Pages
Enterprise Messaging Systems
NetBeans
Systems Development Life Cycle
SQL Databases
Extensible Markup Language (XML)
XQuery
Apache Kafka
Network Server
Legacy Systems
Code Migration
Job description
The consultant will serve as a Lead Developer for the NYS Tax Modernization Program. This initiative focuses on modernizing legacy systems within the NYS Department of Taxation and Finance (DTF), covering core domains such as Collections & Accounts Receivable, Taxpayer Accounting, and Withholding Tax Returns Processing. Day-to-Day Responsibilities
- Lead Development: Serve as lead programmer for tax-related applications and gather business requirements to build automated solutions.
- Mentorship & Team Support: Guide and mentor team members across distributed technologies including J2EE, Spring, JSON, JavaScript, JDBC, Java, DB2, XML, and XQuery.
- Documentation: Create and review detailed specifications and system design requirement documents.
- SDLC Guidance: Assist and provide technical direction across all phases of the project lifecycle.
- Testing & Deployment: Formulate unit test plans, debug code in development, and coordinate code migration into user testing environments.
- Defect Resolution & Collaboration: Address defects promptly based on priority and communicate directly with DTF stakeholders and ITS management.
Requirements
- Skill Level: Senior (60-84 months of experience working independently, solving complex problems, and mentoring others).
- Core J2EE Stack: 60+ months experience with J2EE technologies (JDBC, JSP, XML).
- Modern IDE Usage: 60+ months developing, building, and testing Java EE applications using Eclipse, NetBeans, or IntelliJ.
- Frameworks & App Servers: 60+ months using J2EE frameworks (Spring or Struts) and Application Servers (Tomcat, JBoss, WebSphere, or WebLogic).
- Relational Databases & SQL: 60+ months writing SQL statements for relational databases.
- System Design & Analysis: 60+ months in system analysis and design of multi-tiered transactional systems.
- Messaging Technologies: 36+ months experience with messaging platforms (MQ, JMS, Kafka).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
TL
Thomas Limbüchler
almost 6 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
8 days ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago