Logo
HALO Branded Solutions

Senior AWS Software Engineer

HALO Branded Solutions, Chicago, Illinois, United States, 60290


Job Type

Full-time

Description

We are HALO! We connect people and brands to create unforgettable, meaningful, and lasting experiences that build brand engagement and loyalty for our over 60,000 clients globally, including over 100 of the Fortune 500. Our nearly 2,000 employees and 1,000 Account Executives located in 40+ sales offices across the United States are the reason HALO is #1 in our $25B industry.

We are looking for a highly skilled and motivated Java Engineer with a deep understanding of AWS Platform-as-a-Service capabilities to join our development team. As a

Senior AWS Software Engineer , you will be responsible for designing, developing, and maintaining both front-end and back-end components of our applications. You will collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality and scalable software solutions. The ideal candidate has a strong understanding of Java programming, AWS PaaS technologies, web technologies, and software development best practices.

Responsibilities:

Collaborate with stakeholders to understand project requirements and translate them into scalable AWS architectures.Design and implement solutions that leverage AWS services to optimize performance, reliability, and cost.Write clean, efficient, and maintainable code using best practices in software development.Develop, test, and deploy AWS-based applications, ensuring high-quality deliverables.Utilize Infrastructure as Code tools (e.g., CloudFormation, Terraform) to automate the provisioning and management of AWS resources.Implement and enforce security best practices in AWS environments.Ensure compliance with industry regulations and company policies.Work closely with cross-functional teams, including DevOps, QA, and product management, to deliver integrated solutions.Provide mentorship and guidance to junior team members.Identify and resolve performance bottlenecks and system issues.Continuously optimize AWS infrastructure for improved efficiency and cost-effectiveness.Create comprehensive documentation for architecture, design, and implementation details.Keep documentation up-to-date as the system evolves.Requirements

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).7+ yrs work experience as a Java Developer using AWS PaaS-based technologies.Extensive experience with AWS services, including but not limited to EC2, S3, Lambda, RDS, and IAM.Strong knowledge of Java programming language and Java frameworks (e.g., Spring, Spring Boot).Proficiency in front-end web development technologies such as HTML, CSS, JavaScript, and modern frameworks like Angular or React.Experience with RESTful API development and integrating front-end and back-end components.Familiarity with databases and SQL, including the ability to write complex queries and optimize database performance.Knowledge of software development best practices, including code versioning, code reviews, and testing methodologies.Understanding of agile development methodologies and experience working in an agile environment.Strong problem-solving skills and the ability to analyze and debug complex software issues.Excellent communication and collaboration skills to work effectively in a team environment.Compensation range is specific to the job level and takes into account the wide range of factors that are considered in making compensation decisions including, but not limited to: education, experience, licensure, certifications, geographic location, and internal equity. The range has been created in good faith based on information known to HALO at the time of the posting and does not include any potential benefits, however, such information will be provided separately when appropriate. The estimated base salary range for this position is between $120,000 to $140,000 USD.More About HALO

At HALO, we unleash the energy of our client's brands and amplify their stories to capture the attention of those who matter most. For that reason, more than 60,000 small- and mid-sized businesses work with HALO and have made us the global leader of the branded merchandise industry.Career Advancement: At HALO, we love promoting from within. Internal promotions have been the key to our exponential growth in the last few years. With so many industry leaders at HALO, you'll have the opportunity to accelerate your career by learning from their experience, insights, and skills and gain access to HALO's influential global network, leadership experiences, and diverse thinking.Culture: We love working here and know that you will too. You can expect a positive culture of ingenuity, inclusion, and relentless determination.Recognition: You're going to succeed here, and you can count on us to celebrate your wins.Flexibility: Most roles offer hybrid work. In addition, we pride ourselves on flexible schedules that help you find a balance between professional and personal demands.Stay well at HALO: At HALO, we have benefits that support all parts of your life and to find a work-life balance custom to you.HALO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.HALO participates in E-Verify. Please see the following notices in English and Spanish for important information: E-Verify Participation and Right to Work.HALO is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need reasonable accommodation because of a disability for any part of the employment process – including the online application and/or overall selection process – you may email us at hr@halo.com.

#J-18808-Ljbffr