✦ Luna Orbit — Software Engineering

Intermediate Software Engineer – Pharmacy Core Retail Systems

at Publix

📍 Lakeland, FL, US Hybrid Posted March 18, 2026
Type Full-Time
Experience mid
Exp. Years 3+ years
Education Bachelor’s degree in Computer Science or a related analytical field
Category Software Engineering

This role involves developing and supporting complex retail pharmacy applications using Java, Spring Batch, Kafka, and Angular in a Unix environment, ensuring system stability and performance.

  • Designing, developing, and deploying complex applications
  • Analyzing business problems and supporting solutions
  • Supporting system deployment and maintenance
  • Mentoring team members
  • Ensuring application performance and stability

The technical environment includes Java, Spring Batch, Kafka, RESTful APIs, Angular, Unix, Solaris, and RHEL, supporting enterprise retail systems and automation.

The ideal candidate is a mid-level software engineer with 3+ years of experience in Java, Spring Batch, Kafka, and RESTful APIs, with strong analytical and problem-solving skills, and experience supporting complex enterprise applications.

Bachelor’s degree in Computer Science or a related analytical field3+ years of software engineering experienceExperience designingdevelopingdeployingand supporting complex applicationsExperience in analyzing complex business problemsProficiency in JavaSpring BatchKafkaRESTful APIsAngularExperience working in Unix environments (Solaris/RHEL)
JavaSpring BatchKafkaRESTful APIsAngularUnixSolarisRHEL
JavaSpring BatchKafkaRESTful APIsAngularUnixSolarisRHEL
JavaSpring BatchKafkaRESTful APIsAngularUnixSolarisRHEL
CommunicationProblem-solvingAnalytical thinkingTeam collaborationMentoring
Industry Retail / Pharmacy
Job Function Developing and supporting retail pharmacy core systems
Role Subtype Software Engineer
Tech Domains Java, Spring Batch, Kafka, RESTful APIs, Unix, Solaris, RHEL
software engineerjavaspring batchkafkarestful APIsangularunixsolar isrhelapplication developmentcomplex applicationsbusiness analysissupportUnix environmentssupport complex systemsproblem solvingJavaSpring BatchKafkaRESTful APIsAngularUnixSolarisRHEL

Less than 3 years of experience, No Java or Spring Batch experience, Lack of Unix or RHEL environment experience, No experience supporting complex applications

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile