Software Developer
JSM Consulting Inc. · Alaska, United States · 2 mo ago
On-siteInformation TechnologyContract
Experience
- Writing Java application software for data access, data structures, data manipulation, databases, testing, and technical documentation.
- Integrating Hibernate ORM with Java applications to enable efficient and optimized database interactions, utilizing advanced mapping techniques (XML), HQL/Criteria APIs, and implementing robust DAO layers for seamless persistence management.
- Designing enterprise solutions using Enterprise JavaBeans (EJB) 3.x, implementing Stateless and Stateful Session Beans, leveraging container-managed transaction (CMT) support.
- Developing Java applications integrating with legacy COBOL based mainframe systems, working with Client DTPRA connectors.
- Designing and developing enterprise solutions using J2EE design patterns, experience using SonarQube for coding standards, reducing technical debt across the application.
- Implementing and maintaining Maven build configurations, managing dependencies, and customizing build lifecycles using plugins for efficient Java applications.
- Analyzing business processes and workflows, and creating the data file for the Local Processing Center (LPC) to generate documents, actively coordinating with LPC for troubleshooting system.
- Integrating with external systems (FPLS, SPLS) for secure data file exchanges, ensuring reliable and compliant data transmission.
- Designing and developing RESTful and SOAP-based services to consume and expose external data sources, enabling seamless system-to-system communication.
- Writing and maintaining unit and integration tests using Junit, also working on migration from legacy JUnit versions to JUnit 5, improving test maintainability, execution performance.