Java Software Engineer I (Delicatessen Services Co., Llc)

Boar's Head Provisions Co., Inc. Sarasota , FL 34236

Posted 3 months ago

Hiring Company:

Delicatessen Services Co., LLC

Overview:

The Java Software Engineer I is responsible for designing, developing, customizations, testing, and support of web applications or web services and their technical integrations. The developer will develop new, maintain and enhance existing functionality for Boar's Head's web applications and interfaces.

The person in this position will work with end users, as well as technical and functional team members to accomplish the design, coding, testing, and implementation of new applications to satisfy business needs.

The purpose of the position is to support Boar's Head critical business applications with a primary focus on the design and build phase of the SDLC.

This position can be based out of our headquarters in Sarasota, FL or out of our Herndon, VA office.

Job Description:

Essential Duties and Responsibilities

Core Development Activities

  • Proficient in developing applications and services according to technical design documentation.

  • Troubleshoots application problems and works with inside and outside resources as necessary to resolve them.

  • Helps implements, customizes, and supports off-the-shelf software packages.

  • Works with Sr. Developers to create and communicate UI/UX design or technical design documentation.

  • Uses appropriate tools to streamline development and support of applications and services.

  • Enables the security of applications and services with adherence to security best practices and BHP security standards.

  • Writes and follows written test plans to ensure highest quality work.

  • Fundamental knowledge of advanced relational database concepts and possesses knowledge of various database access methods.

  • Review and diagnose other developer's code to solve production problems.

  • Analyze high level business requirements and design strategic solutions for business problems.

  • Work with functional leaders to define processes and then translate same into automated solutions using existing functionality where possible.

  • Troubleshoot business problems and high level systems issues on a daily basis working with functional and technical resources, providing technical support.

  • Prepare technical design documentation for implementation of system requirements.

  • Work with functional team to implement system specifications.

  • Conduct system and unit testing to ensure enhancements, patches and fixes, and product updates work to specification and work properly with documented test results.

  • Recommend enhancements to the application to improve the systems integrity, ease of use, and to increase productivity as appropriate.

  • Work with other Technical team members to assist in all aspects of application development and support as required.

  • Performs and coordinates production release activities such as code migrations as necessary to support business requirements and operations schedules.

Process and Working Practices

  • Follows Core Business Systems Development operational procedures.

  • Prepare weekly timesheets and status reports to management in addition to maintaining a work task list ensuring deliverables are met as scheduled and committed.

  • Provide on call rotational support of critical business applications as scheduled and required in a professional and business-like manner.

  • Ability to multi-task in a fast-paced constantly evolving workplace.

  • Demonstrate ability aptitude in logical and analytical thinking, as well as display strong problem solving skills with experience in using diagnostic tools.

  • Learn and continue to gain business operations knowledge.

  • Communicate product readiness, level of quality, and results to project team members.

  • Assist senior developer with communicating complex business and technical information to various audience levels including senior management, business community and staff members.

  • Meets project deadlines and focuses on a task until it is complete by managing personal workload.

  • Other project and responsibilities may be added at the manager's discretion.

  • Research and adopt new technologies.

  • Ability to document application architecture and current state diagrams.

  • Assist senior developers to help creates and maintain web development operational procedures.

  • Manage personal workload and schedule delivery performance.

  • Proficiency in working on more than one project at a time.

Summary of Needs/Expectations

Boar's Head is currently looking to hire an experienced web developer to build the next generation of critical business applications. The ideal candidate will have experience in building intuitive, scalable, web-based applications meeting uncompromising standards of usability. We want people who are as passionate and dedicated to what they do as we are. Our current technology stack utilizes modern technologies including the Bootstrap UI framework, Java 7, the Play framework and Oracle SOA Suite. Think you have what it takes to be part of our team? Send us an email and tell us why.

  • As a Software Engineer you will

  • Develop a high performance, scalable infrastructure powering Boar's Head's web and mobile experiences

  • Review, diagnose and provide solutions to solve production problems.

  • Work with a team of developers, designers, business analysts and end users

  • Influence the technology direction and software development policies and procedures

  • Innovate and evangelize industry best practices

  • Skills & Requirements

  • Experience developing web applications with Java, HTML5, CSS, and JavaScript libraries and frameworks (e.g. Angular, Knockout.js, jQuery, etc.)

  • Experience converting prototypes and wireframes into elegant markup

  • Expert knowledge of Object Oriented Programming and design patterns.

  • Understanding of web services and web technologies (e.g. HTTP, REST, WSDL, JSON, XML)

  • B.S./M.S. in Computer Science or equivalent

  • Considered a Plus

  • Experience with the UI Kit framework (or equivalent such as Bootstrap)

  • Functional programming experience

  • Play Framework 2.0, Akka/Actors

  • Oracle SOA Suite/BPEL

Educational and/or Experience

  • Bachelor's degree in Computer Science, Computer Engineering, or related field required. Master's degree desired.

  • Must have a minimum of 1-3 years' of relevant experience in web development.

  • Hands on experience w/proficiency in developing in HTML; JavaScript with AJAX; CSS; and back-end development with Java.

  • Experience with development in a Linux, Apache, Oracle database 12c

  • Fluent in web development tools such as Eclipse or IntelliJ IDEA and off-the-shelf JavaScript libraries such as jQuery, React, Angular, etc.

  • Working knowledge of System Development Life Cycle (SDLC); exposure to Waterfall and Agile development methodologies.

  • Experience with other languages and platforms including .NET, PHP, Ruby, NodeJS etc. is a plus.

  • Experience in UI/UX Design or Graphic Design is a plus.

  • Experience in web services client development is a plus.

  • Basic understanding and some exposure with complex architecture and integration points in an enterprise architecture environment is a plus.

  • Additional Technical Requirements

  • Must Have

  • JavaScript, Java, Java Web Service, Oracle SQL, Angular

  • Experience in deploying new application utilizing web services

  • Capable of documenting application architecture/diagrams (current state)

  • Experience working with web applications built on the MVC model

  • Experience working with content management systems (WordPress, etc.)

  • Big PLUS

  • Understand complex architectures and integration points

  • Oracle fusion Middleware/ SOA Suite/BPEL

  • Knowledge in Oracle database

  • Experience with dotCMS

  • Advantage

  • Web Logic, PHP, UCM, Linux, IntelliJ IDEA or any other IDE

IV.Language Skills

  • Well-developed communication skills - oral, written, listening. Must have excellent interpersonal skills.

Physical Demands

  • This position requires: Hearing, Seeing, Talking, Sitting, Standing, Reaching, and Bending.

VI.Work Environment

  • This position requires working in an office environment.

  • Occasional travel may be required.

  • This is primarily a first shift position but adjustments to shift start/end times may be required depending on future production support schedules.

  • Availability for on-call during non-business hours is required.

  • After-hours and weekend work is required for system troubleshooting, maintenance, and upgrades.

Location:

Sarasota, FL

Time Type:

Full time

Department:

Management Information Systems


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

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 Software Engineer (Integration Coe)

Fcci Insurance Group

Posted 2 weeks ago

VIEW JOBS 1/1/2020 12:00:00 AM 2020-03-31T00:00 FCCI Insurance Group provides a great, team oriented and collaborative workplace culture. Join us as we expand our Integration Center of Excellence (CoE). We are looking for a talented, creative and ambitious Software Engineer to help design & develop enterprise-level solutions and data integration. The successful candidate will design, development and deploy scalable and secure interfaces within a variety of platforms (legacy on-premises and cloud technology solutions). Being directly involved with the business, you will feel the pride of accomplishment as you create solutions that help impact better overall results for FCCI (with added bonus potential for your talent and teamwork!) The Senior Software Engineer (Integration) is responsible for the engineering, programming, and data integration of applications using the technologies which support FCCI's current and future business systems and web-interface environments. This position also assists in gathering requirements, working directly with customers, and is responsible for the timely delivery of high quality solutions according to those requirements. Responsibilities include the following: * Design, code, modify, test, and document programs and data integrations as necessary. * Perform analysis of solution requirements, functional and non-functional specifications including optimization potential from various perspective such as standardization, reuse potential, speed to market, etc. * Build complex end-to-end automation solutions and new applications as well as non-standard functionalities based on technology stack used at FCCI; * Provide hands-on technical support for all aspects of daily operations of technologies. * Document code management and application testing processes. * Work closely with the architecture team and participate in developing integration best practices and standards. * Independently write, debug and test code from specifications using Java, and integration tools as appropriate. * Communicate with customers and other IT teams to better understand their technology requirements and issues. * Define requirements as needed and collaborate with QA for user acceptance testing. * Attend & participate in meetings related to development and application support. This position will work from one of the following offices: * Indianapolis, IN * Lawrenceville, GA * Sarasota, FL Fcci Insurance Group Sarasota FL

Java Software Engineer I (Delicatessen Services Co., Llc)

Boar's Head Provisions Co., Inc.