FranklinRecruiter Since 2001
the smart solution for Franklin jobs

Sr. Software Engineer

Company: PDI Software
Location: Franklin
Posted on: April 10, 2021

Job Description:

OverviewPDI helps convenience retailers and petroleum wholesalers thrive through digital transformation and enterprise software that enables them to grow topline revenue, optimize operations and unify their business across the entire value chain. Over 1,500 customers in more than 200,000 locations worldwide count on our leading payments, marketing & insights cloud, ERP, logistics, fuel pricing, and security solutions to provide insights that increase volume, margin, and customer loyalty, all while connecting the digital ecosystem and protecting data. For more than 35 years, our comprehensive suite of solutions and unmatched expertise have helped customers reimagine their enterprise and deliver exceptional customer experiences. Backed by the investment of TA Associates, Genstar, and Insight Capital Partners, PDI is embarking upon an aggressive expansion strategy through internal investment in development as well as intensive M&A activity.--The result will be a broader, more powerful, global company that serves customers across the entire supply chain.Job SummaryPDI Security Solutions is the leading provider of networking and security services for distributed enterprises. Through its turn-key solutions, PDI Security Solutions provides a simple and affordable way for enterprises to securely connect multi-location businesses while meeting regulatory and compliance requirements, including PCI and HIPAA.--PDI Security Solutions' solutions defend sensitive corporate data against security breaches and protect consumers from identity theft by safeguarding payment card information.--Through its customized and scalable approach to integrating network and security services, PDI Security Solutions provides customers with a simple solution that includes a single point of contact, one straightforward monthly bill, and cost-effective equipment choices.The Senior Development Engineer is expected to work with other developers in helping craft a self-service customer portal.--The developer needs to be proficient in Linux systems, Java [Spring], and frontend frameworks such as Vue.--Will be required to coach newer developers on industry best practices and help support a culture of continuous improvement.--Must be willing to work across the stack.Responsibilities* Design, plan, implement and maintain new applications, scripts, and drivers to support and augment PDI Security Solutions' product offerings.* Identifying potential improvements in operational processes and developing solutions and automation to increase productivity, performance, and stability for the organization as a whole.* Interfacing with our Solutions Management Center, Customer Network Engineering team, and directly with customers as needed.* Managing major projects, creating new technology designs, and acting as a subject matter expert for PDI Security Solutions' application architecture.Knowledge, Skills & Abilities* 2-5 years experience designing and developing new or maintaining existing software applications in a software product development environment* 8+ years experience in Software Development, with experience on all stages of the SDLC.* Advanced Java coding skills, senior-level experience developing application back ends with complex business rules* Advanced knowledge of the following tools and technologies:o Maveno Jenkins or Equivalento Spring MVC or Spring Booto Nettyo Hibernate/JPA/Spring Datao IntelliJ IDEA, Spring Tool Suite, or Eclipseo PostgreSQL, MySQL, or Oracleo Rediso RESTful API Developmento Message Broker/Queue (JMS, AMQP, RabbitMQ, Kafka, ActiveMQ, etc)o Enterprise Application Scaleo Version Control (Git)o JUnit/Mockito/Spring Test/Powermocko In-Memory databases (h2)o Test-Driven Developmento Vue, Angular or equivalento CSS, Data TablesAdvanced Skills Required:* Advanced knowledge of securing applications using SSL and encryption* Experience with creating purpose-built in-memory databases using tools such as Redis* Experience working with Netty Pipelines* Experience with open-source clustered databases such as Postgres* Experience with JMS* Experience utilizing dependency injection, emphasis on Spring* Skills with developing REST APIs Spring Boot* Design experience with the development of highly scalable frameworks* Experience with bash scripting* Experience developing applications that can be deployed in various Linux-based environments (data centers, cloud, etc.)* Experiencing troubleshooting running existing java applications via jstack or jmapConsidered a plus:* Redisson* Spring Thymeleaf* TCP/IP Client/Server Development* Time Series Database (InfluxDB, etc)* NoSQL (MongoDB, etc)* Tomcat* Apache/Nginx* Swagger* Postman or equivalent Rest Tools* UML Data Modeling* Centos/Debian* Microservices Architecture* Docker* AWS/GCP/AzurePDI's employee-oriented culture provides a supportive and dynamic work environment for high achievers. PDI seeks individuals who value continuous learning, hold high ethical standards, and are top performers in their respective fields. We offer competitive wages, professional development, superb culture, and a highly competitive benefits package. For more information about PDI, please visit our website at https://www.profdata.com.--PDI is an Equal Opportunity Employer. We verify employment eligibility for all new hires using E-Verify.

Keywords: PDI Software, Franklin , Sr. Software Engineer, IT / Software / Systems , Franklin, Tennessee

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Senior Statistical Programmer
Description: What will you do as a Senior Programmer at Parexel br br You will provide technical expertise for the conduct of clinical trials, might act as an internal subject matter expert in specific areas (more...)
Company: PAREXEL
Location: Cornersville
Posted on: 04/17/2021

Junior CSS/HTML Developer
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available.One day someone is going (more...)
Company: Revature
Location: Normal
Posted on: 04/17/2021

Telecom Project Manager - Nashville TN
Description: One of our leading customers is seeking an Telecom Project Manager in Nashville TN area. Looking for Project Manager
Company: TekCom Resources, Inc.
Location: Nashville
Posted on: 04/17/2021


Truck Driver, Class A - FT Home Daily Flatbed Driver
Description: Position Description br br Stop your job search br br Now hiring for immediate openings for Class A drivers, and want you to join our team in Nashville, TN br br Apply Now br br 5,000 (more...)
Company: Ryder System
Location: Nashville
Posted on: 04/17/2021

Telecommunications Technician
Description: It's your turn to take the lead and deliver the future before anyone else. You'll introduce our customers to AT T's award-winning TV service and state of the art technology while creating a best in class (more...)
Company: AT&T
Location: White House
Posted on: 04/17/2021

Cable Technician
Description: It's your turn to take the lead and deliver the future before anyone else. You'll introduce our customers to AT T's award-winning TV service and state of the art technology while creating a best in class (more...)
Company: AT&T
Location: Auburntown
Posted on: 04/17/2021

Java Developer - Entry Level
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 new Entry Level Java-- Developers in the next 4 weeks.One day someone is going to ask you where you got your (more...)
Company: Revature
Location: Nashville
Posted on: 04/17/2021

Technology Audit and Compliance Architect
Description: Technology Audit Compliance Architect The Technology Audit Compliance Architect will design and implement programs to ensure compliance with regulatory and contractual requirements and industry standards (more...)
Company: Asurion
Location: Nashville
Posted on: 04/17/2021

Senior Programmer Analyst
Description: The Private Wealth Development department supports the Private Wealth Sales, Institutional Sales, Wealth Management, Marketing and Operations departments. This role is within the Equity Investment Management (more...)
Company: AllianceBernstein L.P.
Location: Nashville
Posted on: 04/17/2021

Senior Statistical Programmer
Description: What will you do as a Senior Programmer at Parexel br br You will provide technical expertise for the conduct of clinical trials, might act as an internal subject matter expert in specific areas (more...)
Company: PAREXEL
Location: Cross Plains
Posted on: 04/17/2021

Log In or Create An Account

Get the latest Tennessee jobs by following @recnetTN on Twitter!

Franklin RSS job feeds