Overview
Role: Software Engineer – JavaLocation: Hyderabad
Experience: 3-5 Years
Job Role Summary
We are looking for an experienced Java focused Software Engineer to join Acxiom’s data and identity delivery platform group. You will be joining a team responsible for developing business critical systems. As a software engineer you will be provided the opportunity to grow and sharpen your Java development skills as we develop the next generation of highly performant, cost-efficient, secure, scalable cloud components for Acxiom’s latest products.
What You Will Do
Build reusable Java libraries encapsulating core product service capabilities
Fulfill requests from the product team such as creating new components or enhancing existing components
Remediate identified code and dependency chain vulnerabilities
Work closely with teammates, product owners and project managers in an agile development environment
Understand how components fit together to build products and how those products fit into the overall Acxiom strategy
Work with product managers to maximize the component’s ROI, performance and efficiency
Work with team to resolve any functional or performance deficiencies
Work with architects to build designed architectures as code
Understand how external events impact overall system
Provide formal and informal mentorship to junior engineers
Review code submissions and provide helpful, encouraging feedback ensuring ongoing code quality
What You Will Need
Experience developing in leading cloud providers (AWS, Azure, GCP)
Experience building reusable libraries in Java
Experience in automated test frameworks
Experience developing REST APIs
Experience With Jenkins Or Other Standard Build Automation Experience
Experience developing following Agile methodologies
What Will Set You Apart
Experience with spark development in Java
Experience with C development
Experience working with Terraform, Terragrunt, Grunt or CloudFormation
AWS Associate / Professional Certification (or GCP equivalent)
Generative AI Experience