Senior Java Engineer

2 weeks ago


Sterling, United States HALO Full time
Job DescriptionJob DescriptionDescription:

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.


HALO is looking for a Senior Java Engineer to join our Front Office Applications team. We are seeking an experienced engineer with a strong background in Platform as a Service (PaaS), AWS, Microsoft SQL Server, SQL, Java, API Development, Spring Boot, Bitbucket, and GIT best practices. If you are passionate about cutting-edge technology, thrive in a collaborative environment, and have expertise in the specified technologies, we encourage you to apply.


Responsibilities:

Software Development:

  • Design and implement scalable, maintainable, and efficient software solutions using Java, Spring Boot, SQL Server, and other relevant technologies.
  • Lead the development of new features, enhancements, and bug fixes.
  • Conduct code reviews to ensure code quality and adherence to best practices.

Architecture and Design:

  • Design, develop, and implement robust and scalable Platform as a Service (PaaS) solutions.
  • Contribute to the architectural decisions and design of software systems.
  • Work closely with the architecture team to ensure the scalability, performance, and security of software applications.

Technology Stack:

  • Expertise in Java, Spring Boot, SQL Server, and AWS PaaS services.
  • Stay updated on industry trends and emerging technologies and evaluate their applicability to our software solutions.
  • Leverage your extensive knowledge of Microsoft SQL Server and T-SQL to design and maintain efficient database structures.
  • Optimize SQL queries for performance and reliability.
  • Implement and follow GIT best practices using Bitbucket for version control.

Collaboration and Communication:

  • Foster a collaborative and inclusive team culture.
  • Communicate effectively with team members, stakeholders, and management.
Requirements:
  • BS Computer Science or 7+ years of related experience.
  • Proven experience as a Lead Java Engineer and ability to mentor and guide junior team members.
  • 7+ years Java experience.
  • 3+ years’ experience building solutions using AWS PaaS.
  • 3+ years’ experience building and utilizing AWS Lambda functions.
  • Experience delivering enterprise-grade, highly scalable and reliable software solutions.
  • Experience in CI/CD practices.
  • Experience with RESTful API development.
  • Understanding of agile development methodologies and experience working in an agile environment.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills


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 $95,000 to $125,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. We push the limits of possibilities and imagination by staying curious, humble, and provocative in order to break through yesterday's limit. Diversity is the source of our creativity and we thrive when each of us contributes to an inclusive culture of respect, dignity, and equity mindset in everything we do. We keep our promise for excellence with an unrelenting commitment to achieving results and supporting one another to stay accountable, transparent, and dependable.
  • Recognition: You're going to succeed here, and you can count on us to celebrate your wins. Colleagues across the company will join in recognizing your big milestones and nominate you for awards. Over time, you'll earn so much recognition that you can convert into gift cards, trips, concerts, and merchandise at your favorite brands.
  • Flexibility: We pride ourselves on flexible schedules that help you find a balance between professional and personal demands. We believe that supporting our customers is the priority and trust that you and your manager will find a schedule to achieve that priority.
  • 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. We offer nationwide coverage for Medical, Dental, Vision, Life and Disability insurance, and additional Voluntary Benefits. Prepare your financial future with our 401K Retirement Savings Plan, Health Savings Accounts (HSA), and Flexible Spending Accounts (FSA).

HALO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We insist on an environment of mutual respect where equal employment opportunities are available to all applicants without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Inclusion is a core value at HALO and we seek to recruit, develop and retain the most talented people.


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. Please do not use this as an alternative method for general inquiries or status on applications as you will not receive a response. Reasonable requests will be reviewed and responded to on a case-by-case basis.


  • Senior Java Developer

    2 weeks ago


    Sterling, Illinois, United States HALO Full time

    Job Title: Senior Java EngineerWe are seeking a highly skilled Senior Java Engineer to join our Front Office Applications team at HALO. As a key member of our team, you will be responsible for designing and implementing scalable, maintainable, and efficient software solutions using Java, Spring Boot, SQL Server, and other relevant technologies.Key...


  • Sterling, Virginia, United States Laansu Full time

    Job Title: Senior Java DeveloperLaansu is seeking a highly skilled Senior Java Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Responsibilities:Design and develop software systems using Java, following agile development...


  • Sterling Heights, Michigan, United States Nine Mind Solutions Full time

    Job Summary:We are seeking a highly skilled Senior Java Software Engineer to join our team at Nine Mind Solutions. As a key contributor, you will be responsible for designing and implementing advanced cybersecurity-oriented capabilities using industry best practices and latest web trends/technologies. Key Responsibilities: Collaborate within Agile Scrum...


  • Sterling, Virginia, United States Verite Group, Inc. Full time

    Job Title: Senior Software EngineerVerite Group, Inc. is seeking a highly skilled Senior Software Engineer to join our development team. As a key member of our team, you will be responsible for designing, implementing, testing, and deploying mission-critical systems.The ideal candidate will have a strong background in software development, with expertise in...


  • Sterling Heights, Michigan, United States Dedrone Full time

    Job Overview:Dedrone is the world's leading smart airspace security company, trusted by hundreds of commercial, government, and military customers worldwide. We're seeking a highly skilled Principal Software Engineer (Java) to join our team and contribute to the development of our cutting-edge drone detection and mitigation technologies.Key Responsibilities:...

  • Senior Data Engineer

    3 weeks ago


    Sterling, Virginia, United States Northstrat Full time

    Job Title: Senior Data EngineerWe are seeking a highly skilled Senior Data Engineer to join our team at Northstrat. As a Senior Data Engineer, you will be responsible for designing and implementing data solutions, including data integration, data warehousing, and ETL processes.Key Responsibilities:Design and implement data solutions to meet business...


  • Sterling, Virginia, United States Entegee Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our cross-functional agile team. As a key member of our team, you will be responsible for designing, developing, integrating, and testing software solutions using C# or Java.Key Responsibilities:Design and develop high-quality software solutions...

  • Java Software Engineer

    13 hours ago


    Sterling Heights, Michigan, United States Northstrat Full time

    Job OverviewNorthstrat is seeking a skilled Java Software Engineer to join an established program comprised of multiple agile development teams. As part of the development process, you will solve unique and complex problems critical to national mission solutions.Key Responsibilities:Collaborate with cross-functional teams to design and develop...


  • Sterling Heights, Michigan, United States Nine Mind Solutions Full time

    Job Title: Senior Elastic EngineerWe are seeking a highly skilled Senior Elastic Engineer to support our critical customer mission. As a key member of our team, you will be responsible for designing, implementing, and configuring Elastic Stack components, including Elasticsearch, Logstash, and Kibana.Responsibilities:Design and configure Elasticsearch...


  • Mount Sterling, Wisconsin, United States Capital One Full time

    Join Our Team as a Senior Lead Software EngineerAt Capital One, we're looking for talented individuals to join our team as Senior Lead Software Engineers. As a key member of our engineering team, you'll have the opportunity to work on complex projects, collaborate with cross-functional teams, and drive innovation in the technology space.Key...


  • Sterling, Virginia, United States Raytheon Careers Full time

    About the RoleWe are seeking a highly skilled Senior Linux Systems Engineer to join our team at Raytheon Careers. As a key member of our cybersecurity team, you will be responsible for designing, developing, and deploying advanced cybersecurity capabilities.Key ResponsibilitiesDesign and implement secure Linux systems and networks to protect against cyber...


  • Sterling, Virginia, United States Collins Aerospace Full time

    Job Title: Senior Software Engineer - Training SystemsCollins Aerospace Careers is seeking a highly skilled Senior Software Engineer to join our team in Sterling, VA. As a key member of our Simulation and Training Solutions (STS) business area, you will be responsible for designing, implementing, and testing complex multi-platform training device software...


  • Mount Sterling, Wisconsin, United States Capital One Full time

    Job Title: Senior Software Engineer, Back EndCapital One is seeking a highly skilled Senior Software Engineer, Back End to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that drive powerful experiences for millions of Americans.Key Responsibilities:Lead a...

  • Senior DevOps Engineer

    11 hours ago


    Sterling Heights, Michigan, United States Northstrat Full time

    Job Title: Senior DevOps EngineerNorthstrat is seeking a highly skilled Senior DevOps Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our cloud-based microservices architecture.Key Responsibilities:Design and implement CI/CD pipelines using tools such as GitLab,...


  • Sterling Heights, Michigan, United States Nine Mind Solutions Full time

    Job DescriptionWe are seeking a highly skilled Senior Elastic Engineer to join our team at Nine Mind Solutions. As a key member of our engineering team, you will be responsible for designing, implementing, and configuring Elastic Stack components, particularly Elasticsearch, Logstash, and Kibana.Responsibilities:Design and configure Elasticsearch indices to...


  • Mount Sterling, Wisconsin, United States Capital One Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer, Back End to join our team at Capital One. As a key member of our engineering team, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies.Key ResponsibilitiesCollaborate with Agile...


  • Sterling Heights, Michigan, United States Fusion Innovation Full time

    Fusion Innovation is a leading provider of innovative solutions for the nation's most sensitive programs. We're seeking a talented Senior Software Engineer to join our team.As a key member of our software development team, you will be responsible for designing, developing, and deploying advanced software systems that meet the needs of our clients. You will...


  • Mount Sterling, Wisconsin, United States BlueWave Solutions Full time

    The BlueWave Solutions company has been a sought-after solution partner in the ERP field since 1980. As a process specialist, we provide a web-based enterprise solution for the pharmaceutical, medical technology, chemical, cosmetics, food, and logistics industries with our GUS-OS Suite. Our company is a member of the BlueWave Group. Over 660 employees of the...


  • Sterling Heights, Michigan, United States Insight Global Full time

    Job Title: Senior Software EngineerInsight Global is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Vehicle Electronics Architecture team, you will be responsible for developing software requirements, architecture, design, code, and test for the Next-Generation Combat Vehicles.Responsibilities:Develop modular...

  • Senior Data Engineer

    1 month ago


    Sterling, Virginia, United States Northstrat Full time

    Senior Data EngineerWe are seeking a highly skilled Senior Data Engineer to design and implement data solutions that drive business growth and innovation. As a key member of our team, you will work closely with cross-functional teams to gather requirements, develop and maintain ETL pipelines, and ensure data accuracy and quality.Key Responsibilities:Design...