Principal Java/PL SQL Software Engineer

Principal Java/PL SQL Software Engineer

Apply for this job
Job area
Location
Marietta (Atlanta), United States of America.
Contract type
Full time
Apply for this job

Essential Functions (Job Duties and Responsibilities):

Solid understanding of duties performed within entire software development life cycle, tools, and language(s) to include:

  • Collaborate with Product Owners/BA’s in refinement and defining user stories within a logistics based software environment
  • Follows and coaches best practices for test-driven/behavior driven development
  • Performs on-site testing activities with integration test teams and customer to validate full system and software functionality. Tweaks/tunes database systems, software, etc. to meet SLAs
  • Design, develop, and maintain complex data drive and microservice based designs that meet and exceed requirements within high performance automated environments
  • Provides customer solutions within complex application architectures and technical alternatives to meet customer specific functionality working closely with solutions architects
  • Constructs all testing necessary to validate high performance and scalable data drive designs within multiple data platforms (Oracle, PostgreSQL, MongoDB, etc.)
  • Constructs CICD pipelines and enhancements as needed to apply continuous development, enhancements, patches, and updates for customer software
  • Contributes to and leads technical documentation development for application designs
  • Recommends necessary changes in the existing logistics applications to ensure efficient functionality and cost savings
  • Ability to analyze functional issues, performance issues, production components and configurations, Triaging/troubleshooting of issues across dev, QA, and production environments
  • Works as a multi-skilled professional practicing SAFe Agile in both a SCRUM/Kanban methodology
  • Taking part in continuous improvement through sharing of knowledge and coaching within the team

Required Education and Experience:

  • Bachelor or Master degree in Computer Science or Information Technology or equivalent
  • Minimum 8 years working experience developing in PL/SQL, SQL, or NoSQL and at least 3 years developing in Java or .Net Core or similar development languages
  • Must have experience developing/maintaining large scale data driven software systems
  • Experience developing interfaces to Oracle or other SQL-based and NoSQL databases
  • Experience in Data Modeling, Data Warehousing, PL/SQL, ETL processing
  • Sound understanding of database designs, SQL Query tuning, performance tuning of database systems
  • Ability to write database PLSQL Packages, procedures, functions and triggers as well as build test that validate functionality
  • Experience in working with GIT (Bitbucket), SVN or other distributed source control systems
  • Experience with relational, NoSQL, and event streaming database implementations (Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, Kafka)
  • Practical use of XML, JSON, XSLT or other data interchange based formats and transformation languages
  • Working knowledge of developing/deployment of applications within cloud systems (Azure, AWS, etc.)

Preferred Qualifications:

Any of the following additional experience is a plus:

  • Controls development within Warehouse Control/Execution systems or equivalent
  • Working experience with Atlassian tools (JIRA, Confluence, etc.)
  • Working knowledge developing REST APIs and/or micro-services is a plus
  • Working knowledge and experience in using Docker
  • Bash, Windows Power Shell Scripting, JavaScript, Python, or other scripting languages
  • Experience with docker containers utilizing Kubernetes and HELM for orchestration of database and/or application components
  • Working knowledge of testing tools like JUNIT, Cucumber, TM4J, or Gatling
  • Working experience with ELK Stack (Elastic Search, Kibana, Beats, Logstash)

Knowledge-Skills-Abilities (Competencies):

Strong communication skills (written and verbal)

Good interpersonal skills (work well within a team)

Be able to contribute to the onboarding process of additional team members

Ability to work in a fast-paced operational environment with competing priorities and multiple stakeholders

Strong analytical abilities, and able to put forward recommendations.

Able to work unsupervised, take initiative and resolve issues

Travel:

This position requires up to 30% travel.  

More Software House jobs

DevOps Engineer

Marietta (Atlanta), United States of America

POSTION SUMMARY:As and HLC Integration Engineer for Vanderlande’s Warehouse Platform, you will be part of a team of IT Engineers...

View this job

Senior Software Engineer (Multiple Positions)

Marietta (Atlanta), United States of America

Company: Vanderlande Industries, Inc. Location: 3054 Chastain Meadows Parkway NW, Marietta, GA 30066 Position Title: Senior Software Engineer (Multiple Positions)...

View this job