Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Mid-Level Java Developer

Expired Job

Catch Talent Charleston , SC 29401

Posted 3 months ago

We are seeking a Mid-level Java Developer for our growing client, in the Charleston, SC area. This position offers a great opportunity to create and support applications from inception to launch. The Software Developer will utilize agile principles to architect, develop, and launch new offerings for our clients. The developer will work closely with our product management and development teams to build and maintain a robust suite of web applications providing decision support in healthcare including contract modeling and cost accounting systems


Design, develop, debug, and unit test software based on outlined business specifications

Improve existing programs by analyzing and identifying areas for improvement

Work with Business Analysts to ensure delivered code meets specifications based on functional/technical specifications.

Participate in Agile routines: sprint planning, backlog grooming, daily scrums, etc.

Collaborate to define, design, and accurately estimate time and resources for development initiatives



B.S in Computer Science or related field, with at least 5+ years of professional experience developing web applications in an agile environment

Strong Computer Science fundamentals in OOAD, design patterns, data structures, and algorithms

Solid understanding of web application environments and development tools

Strong understanding of relational databases and SQL

Proficiency with Java 8, Oracle. (Java/Oracle code base. Proficiency in C# and another RDBMS is ok)

Experience with JavaScript front-end frameworks (e.g. Angular, Extjs)

Experience with J2EE technologies and frameworks like Spring and Hibernate

Familiarity with scripting languages (e.g. python, ruby, perl) and UNIX shell

Experience with professional software engineering best practices for the full SDLC including coding standards, code reviews, source control (git, svn), build processes, testing, and operations

Ability to work both independently and as part of a team

Strong analytical and creative problem solving skills

Strong communication skills

Experience with distributed systems and SaaS model a plus

Experience with healthcare financials, accounting systems and contract modeling applications a huge plus


Catch is a recruiting agency that places knowledge-based professionals like you at growing technology and engineering companies. Based in Charleston, SC, Catch specializes in connecting top talent with businesses who focus on innovative offerings and employee-focused cultures, then sharing those stories through creative employer brand strategies. Catch brings over 35 years of technical recruiting and marketing expertise to both local and national clients. The candidate journey never ends, and Catch finds the stars that make a business shine!

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Java Developer

Catch Talent

Posted 1 week ago

VIEW JOBS 12/7/2018 12:00:00 AM 2019-03-07T00:00 <p>Catch Talent is looking for a talented and experienced Sr.Java Developer for our client in Charleston, SC. This opportunity is with a growing company, within the tech space, who offers a very collaborative work environment and the opportunity to work with some of the brightest developers in the area.<br></p><p><br></p><p>We are looking for an experienced Senior Java Software Engineer to work in a fast-paced, Agile environment. The ideal candidate will participate in the full Agile application development life cycle for development design, construction and testing of Java applications, Web Services (SOAP and REST), and reusable components to support the modification of mobile device software of two web apps - the first provides bi-directional protocol messaging, educational messages about their diagnosis, appointment reminders, and broadcast messages via SMS, the second provides bi-directional staff to staff secure and quick messages that are portrayed as a dialog between individuals. This candidate will provide support for both front-end and back-end development activities. </p><p><br></p><p>Responsibilities:</p><ul> <li>Utilizes a working knowledge of JEE/Java Frameworks, programming experience and overall Java development techniques to perform daily Java development, automated unit testing, and troubleshooting responsibilities</li> <li>Design and develop JEE application that are aligned with the overall architectural approach and platform being used by the team(s)</li> <li>Utilize an Agile incremental delivery approach, supporting incremental development of high-quality and producing a fully tested JEE application component every 2 weeks</li> <li>Assist development/test teams in activities with acceptance testing, load testing, troubleshooting, and performance tuning as required</li> <li>Proactively seeks opportunities to implement improvements in personal and team processes</li> <li>Contributes to an atmosphere of cross-functional teamwork within the organization; contributes to acceptance/functional testing duties and part of incremental feature development</li> <li>Writing clean, high-quality, high-performance, maintainable code</li> <li>Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies</li> <li>Provide technical leadership into general architectural decisions and design stability</li> </ul><p><strong>Requirements</strong></p><p>Qualifications:</p><ul> <li>Bachelor's degree in Computer Science or related field, or comparable experience</li> <li>5+ years’ experience overall experience analyzing, designing and implementing integration solutions using Java/JEE, Spring and related technologies</li> <li>Experience with multiple programming technologies, including Java, Jersey, JSON, XML/XSLT/WSDL, Spring/Hibernate, Web Services (REST primarily)</li> </ul><p><br></p><p>Desired Qualifications:</p><ul> <li>Understanding with Agile, including Scrum, XP, SAF</li> <li>Experience with grunt</li> <li>Experience with selenium-ruby, page objects</li> <li>Experience with Jenkins CI</li> <li>Supporting 508/accessibility standards</li> <li>Experience with native iOS development</li> </ul><p>Education:</p><ul> <li>Bachelor's degree in Computer Science, similar technical field of study, or related practical experience.</li> <li>M.S. in Computer Science or similar technical field of study(preferred)</li> </ul><p><strong>Benefits</strong></p><p>Catch Talent is a technical recruiting agency that delivers talent attraction and employer branding services to growing technology, digital media, and professional services companies. Based in Charleston, SC, Catch brings over 75 years of technical recruiting expertise to both local and national clients, and offers a full range of solutions including direct placement hiring, recruitment process outsourcing, contract, and contract-to-hire models. Learn more at</p> Catch Talent Charleston SC

Mid-Level Java Developer

Expired Job

Catch Talent