 
        
        Software Development Opportunity
">
We are seeking an experienced Software and Applications Programmer to join our team. As a key member of our development team, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our clients.
The ideal candidate will have strong programming skills, experience with Java-based technologies, and a passion for delivering exceptional results. You will work closely with project managers and other stakeholders to provide programming expertise on a range of projects for multiple clients.
Key Responsibilities
 * Design and implement software solutions using Java-based technologies
 * Develop and maintain business-focused software, build database and operating scripts, complete unit and system testing
 * Participate in software code reviews and contribute to continuous improvement and delivery strategies
 * Work closely with project managers and other stakeholders to provide programming expertise
Required Skills and Qualifications
 * More than three years of experience as a software and application programmer in systems development projects.
 * Bachelor's degree (or equivalent) in information technology or computer science.
 * Significant knowledge of Git and Java build systems using Maven and Gradle, along with experience developing and deploying applications to J2EE application containers including WebSphere and WebLogic.
 * Significant experience in 'Lift and Shift' type projects in the J2EE space, including conversion to usage of Spring Framework and Dependency Injection.
Benefits
This is an excellent opportunity to work with a talented team of professionals and contribute to the delivery of high-quality software solutions. If you are passionate about software development and have the skills and experience we are looking for, please apply now.