Works closely with DevOps and frontend teams to deliver high-performance applications that leverage AWS cloud services. Develops and implements advanced software solutions and technical strategies to improve delivery of new and existing business objectives. Provides full lifecycle application development and system enhancement using commercial technologies and modern cloud architectures. Ensures data integrity and system uptime by monitoring critical processes and triaging technical issues. Provides leadership in troubleshooting, user training, and technical documentation.
Duties may include the following:
· Leads the design, development, implementation, and maintenance of scalable systems and services using Python, Java/J2EE, Web Services (SOAP/REST), AWS, Oracle SQL and related technologies.
· Containerize applications using Docker and orchestrate using AWS ECS or Kubernetes.
· Implements security and data protection strategies.
· Optimize applications for maximum speed and scalability.
· Drives configuration, testing, and deployment of Loyalty Automation batch jobs and integrations.
· Develops advanced reports and dashboards in QuickSight to support key business units.
· Partners with SMEs and stakeholders to enhance product performance and user satisfaction.
· Conducts root cause analysis and troubleshooting for complex issues; replicates errors, submits support cases, and ensures timely resolution.
· Implements enhancements and monitors up/downstream system integrations.
· Maintains thorough technical and process documentation.
· Works well with other engineers and conducts peer code reviews to promote high-quality standards.
· Stays current with emerging technologies, frameworks, and development methodologies.
Minimum 6 years of progressive experience in software/application development including Python, Java, SQL, AWS, and integration of enterprise systems.
Bachelor’s Degree in Computer Science or related field, or an equivalent combination of education and experience.
May require any combination of the following skills:
· Python, Java/J2EE, JSP
· SOAP/REST Web Services, AWS, Oracle SQL
· Payara Server, Oracle ADF, Shell scripting
· Spring, Hibernate, JPA, MySQL, DynamoDB
· Redshift, MongoDB, PL/SQL
· Bitbucket, Jenkins, Maven, Ant, Jira, Rally, Postman
· Experience with Agile/Scrum and Waterfall methodologies
· Advanced troubleshooting and system monitoring techniques
· Strong understanding of enterprise integration patterns and data flows
· Excellent interpersonal, communication, and mentoring skills
· Ability to manage and prioritize multiple projects with minimal supervision
Bachelor's degree