Overview
On Site
$100,000 - $120,000
Full Time
Skills
Attention To Detail
Collaboration
Communication
Conflict Resolution
Database
Database Administration
Debugging
Electronic Data Interchange
JSP
Management
Java
MySQL
Problem Solving
SQL
Software Development
Swing
Testing
Web Applications
Writing
Job Details
Hybrid role in Cherry, Hill NJ
Client Job Description
Important Notes:
- $120k is the cap at the moment
- Potential for fully remote for the right person
- Is with PATHS sister company, Automated Office
- Holder
Job Title: Java Developer
Job Type: Full-Time
Job Description:
As a Java Developer, you will be responsible for designing, developing, and maintaining desktop applications . Your role will involve working with Java Swing and collaborating closely with our development team to deliver high-quality software solutions that meet our clients' needs.
Key Responsibilities:
- Design, develop, and maintain desktop applications using Java Swing.
- Develop and manage EDI transactions, including ANSI 837i, 837p, 835s, and 277s.
- Work closely with the development team to plan, develop, test, and deploy software solutions.
- Contribute to all phases of the development lifecycle, from concept and design to testing.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure designs comply with specifications and coding standards.
- Provide maintenance and support for applications, including troubleshooting and debugging issues.
Nice to Have:
Experience in creating, enhancing, and maintaining web applications using JSP and Servlets.
Qualifications:
- Proven experience in Java development, specifically with Java Swing.
- Solid understanding and experience with MySQL/Maria DB (10.1 and up) database management and integration.
- Demonstrated experience in developing desktop applications using Java Swing.
- Strong understanding of EDI transactions, including 837i, 837p, 835s, and 277s.
- Must have a strong understanding of writing SQL, including crafting complex queries, to manage and manipulate data effectively.
- Strong knowledge of the full software development lifecycle, from concept through delivery and support.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
- Strong communication and collaboration skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.