Principal Java Engineer - Pharmacy Core Services - Publix
Lakeland, FL
About the Job
Required Qualifications
- Bachelor’s Degree in Management Information Systems, Computer Science or a related analytical field or equivalent experience
- 9+ years of software engineering experience
- 9+ years of experience designing, developing, deploying, and supporting complex applications in an enterprise environment
- 9+ years of experience in analyzing complex business problems or processes and translating business requirements into technology solutions considering performance, usability, quality, cross-system interdependencies, scalability, and total cost of ownership
- 9+ combined years of experience with Java and C# object-oriented programming languages
- 5+ years of experience with Oracle or other SQL databases including database design and authoring complex queries
- Experience implementing software using Docker or other containerization technologies
- Experience planning and managing all activities associated with delivering solutions in a large-distributed environment
- Experience with event-based and micro-service style architecture
- Experience leading a development team in Agile Scrum
- Experience with troubleshooting complex applications and performing root cause analysis
- Participate in 24x7 production support rotation
Preferred Qualifications
- 10 years of software engineering experience
- 3+ years of experience implementing container orchestration technology in a production environment (Kubernetes, OpenShift, Docker Swarm, or similar)
- 3+ years of experience in a development leadership or mentorship role
- Experience designing and developing versioned RESTful APIs
- Experience using Git as a source control system.
- Experience in an agile scrum environment, leading developers, and working closely with business partners
Publix Technology
Source : Publix