Software Developer-Senior-W2
Indexed description
Day-to-Day Tasks
- Participate in Joint Application Development session to assist in the formulation of Use Case analysis deliverables.
- Interpret Use Case requirements, seek clarification from Business Analysts as needed and estimate, propose, prototype and develop a solution that integrates within the existing ASSETS technology stack and framework.
- Provide J2EE, JBoss Enterprise Application Server, SOA web services, Oracle, Unisys Mainframe Transaction Management (DTPRA) application development expertise and mentoring to State staff.
- Provide work breakdown structures to articulate tasks, level of effort and dependencies between tasks and report progress.
- Provide troubleshooting and end-user support/problem resolution when necessary.
- Provide technical documentation, solution prototypes, conduct demonstrations of work in progress and completed work to business subject matter experts and other technical staff as requested/required.
- 60 months experience with writing Java application software for data access, data structures, data manipulation, databases, testing, and technical documentation.
- 60 months of experience in designing, implementing, and maintaining applications using the Struts 2 framework, along with experience in implementing and migrating Struts-based applications to Spring.
- 60 months of experience designing, developing, and securing scalable RESTful APIs, along with implementing and maintaining SOAP-based web services for enterprise integrations.
- 60 months of experience using Hibernate, including implementing migrations to Hibernate 6 and above.
- 60 months experience working with and implementing Oracle SQL / SQL Plus
- 48 months of experience building Java-based client applications for dynamic document generation, including Word documents using libraries such as Apache POI.
- 30 months of experience developing Java applications integrating with legacy systems using Unisys Mainframe DTPRA connectors, ensuring reliable and seamless data exchange.
- 60 months of experience using JUnit for unit testing, test automation, and ensuring code quality.
- 60 months of experience in analyzing defects, troubleshooting issues, and improving application performance and reliability
- 60 months experience analyzing business processes and workflows and working with non-technical staff to develop system specifications and resolve problems.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search