Senior Java Software Engineer

4 weeks ago


Columbus, Ohio, United States NICE Full time

NICE is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our agile development team, you will be responsible for designing, developing, testing, deploying, and maintaining our NICE CXone software platform.

Key responsibilities include:

  • Design and development of NICE CXone products and features
  • Unit testing, code reviews, and resolving defects encountered during the QA cycle
  • Supporting the production environment, CI/CD pipeline management, and assisting other developers in a team environment
  • Mentoring junior staff members and proposing cross-disciplinary architectural solutions to difficult problems

A typical day for this role may include:

  • Working as a member of an agile team to enhance and improve software
  • Designing and presenting projects to improve current process and overall platform
  • Code and testing projects
  • Creating automation to ensure quality
  • Delivering high-quality, sustainable, maintainable code
  • Managing time effectively working on one or more concurrent projects
  • Attending meetings and training as required

To be successful in this role, you will need:

  • Bachelor's degree in computer science or equivalent work experience
  • 5+ years' experience in software development
  • Well-established technical problem-solving skills
  • 5+ years' experience with Java 8+
  • 5+ years' experience with Selenium and JUnit
  • Experience building and maintaining AWS-based microservices
  • Excellent communication and decision-making skills

Bonus experience includes:

  • Experience with AWS infrastructure (EC2, ECS, EKS, etc.)
  • Experience maintaining and working with AWS resources (IAM, CloudWatch, CloudFormation, etc.)
  • Experience with Kinesis (KCL, KPL, EFO)
  • Experience with MongoDB or DynamoDB (or equivalent DB system)
  • Experience with Snowflake
  • Experience with REST/Web Sockets/GRPC
  • Experience with Jira and Confluence
  • Experience with automation/testing tools and frameworks
  • Experience with agile development processes
  • Experience as a technical or team lead or equivalent experience
  • Experience with telecommunications/telephony/ACDs
  • Experience with CCAAS
  • Experience working in a CI/CD environment
  • Experience creating and maintaining pipelines in Jenkins
  • Experience with GitHub Actions
  • Experience with Argo CD and Kubernetes

NICE is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive work environment that values diversity, equity, and inclusion.



  • Columbus, Ohio, United States Saxon Global Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Saxon Global. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:* Design and develop high-quality...


  • Columbus, Ohio, United States TechnoGen Full time

    Job Title: Senior Java Software EngineerJob Summary:The Senior Java Software Engineer will lead the development of software solutions that meet business needs. This role will participate in activities that guide the direction, development, and delivery of software solutions. The Senior Java Software Engineer will complete analysis and design tasks required...


  • Columbus, Ohio, United States Omni Inclusive Full time

    Job Title: Senior Java Software EngineerJob Summary:The role is for a software engineer to help modernize and grow the Global Identity and Access Management strategic solution for privileged access.The candidate will be responsible for backend development efforts. The role primarily requires proficient experience in Core Java development with Spring Boot...


  • Columbus, Ohio, United States Eateam Full time

    We are seeking a highly skilled Senior Java Software Engineer to join our team at Eateam INC. The ideal candidate will have a strong background in Java 17 or higher, Spring 6.x & Spring Boot 3.x, and RESTful API development.The successful candidate will be responsible for designing, coding, and debugging applications in various software languages, as well as...


  • Columbus, Ohio, United States Eateam Full time

    We are seeking a skilled Senior Java Software Engineer to join our team at Eateam INC. The ideal candidate will have 3 to 5 years of experience in Java 17 or higher, Spring 6.x & Spring Boot 3.x, and RESTful API development and back end for front ends.The successful candidate will also have 1 to 3 years of experience in micro-service oriented back-end...


  • Columbus, Ohio, United States Saxon Global Full time

    We are seeking a highly skilled Senior Java Software Engineer to join our team at Saxon Global. This individual will be responsible for designing and developing high-quality, scalable, and secure software solutions using Java and related technologies.Key Responsibilities:Develop and maintain complex software systems using Java and related...


  • Columbus, Ohio, United States Virtusa Full time

    Job Requirements:As a Senior Java Software Engineer at Virtusa, you will be responsible for developing and maintaining robust and scalable applications using Core Java, J2EE, and Spring frameworks. Your expertise in Agile development methodologies and experience with Junit and Cucumber testing will be valuable assets to our team.Key Responsibilities:Design,...


  • Columbus, Ohio, United States Aloden, Inc. Full time

    Job Summary:Aloden, Inc. is seeking a highly skilled Java Software Engineer to join our team. As a Java Software Engineer, you will design, develop, and maintain Java-based applications, collaborating with cross-functional teams to gather requirements and deliver solutions. You will participate in code reviews, ensure adherence to coding standards,...


  • Columbus, Ohio, United States Diverse Lynx Full time

    Job Title: Senior Java Software EngineerJob Type: FTC/FTEContract Duration: Long Term ContractWork Location: Onsite from Day 1Experience Required:12+ YearsRequirements:Proficient in coding in one or more modern programming languages like Java, ReactJS/Angular, JavaScript : 25%, Proficient in Front End SkillsStrong in RESTful API implementation,...


  • Columbus, Ohio, United States Diverse Lynx Full time

    Job Title: Senior Java Software EngineerType: FTC/FTELocation: Columbus OH - Onsite from Day 1, Need Locals only.Job Responsibilities:Must Have Hands on Experience on following -• AWS - EKS, Amazon Aurora PostgreSQL, Dynamo DB, S3, IAM, Route 53, ELB, SNS, SQS, Managed Streaming for Apache Kafka (MSK), Cloud Watch• Terraform Scripting• Java 1.8+,...


  • Columbus, Ohio, United States Emerald Resource Group Full time

    Job Title:Java Software EngineerLocation:Columbus, OHJob Description:We are seeking a skilled Java Software Engineer to contribute to our dynamic team. In this role, you will be responsible for the design, development, integration, and implementation of application software within a full-stack service-provider environment. Your expertise will contribute to...


  • Columbus, Ohio, United States NETJETS SERVICES, INC. Full time

    Job Title: Senior Software EngineerNETJETS SERVICES, INC. is seeking a highly skilled Senior Software Engineer to join our team.Job Summary:We are looking for a talented software engineer with expertise in Salesforce, Apex, and Java to design, develop, and maintain software applications. The ideal candidate will have a strong background in software...


  • Columbus, Ohio, United States Diverse Lynx Full time

    Job Title: Senior Java Software EngineerJob Type: FTC/FTEContract Duration: Long Term ContractWork Location: Onsite from Day 1Experience Required: 12+ YearsRequirements: Proficient in coding in one or more modern programming languages like Java, ReactJS/Angular, JavaScript: 25%, Proficient in Front End Skills Strong in RESTful API implementation,...


  • Columbus, Ohio, United States Lorven Technologies Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lorven Technologies. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:Analyze and design software applications to meet business requirementsDevelop...

  • Senior Java Developer

    4 weeks ago


    Columbus, Ohio, United States Top Echelon Software, LLC Full time

    We're seeking a skilled Senior Java Developer to join our dynamic team at Top Echelon Software, LLC. As a key member of our team, you'll be responsible for developing and maintaining robust Java modules that power our applications.Key Responsibilities:Adapt quickly to new and unfamiliar concepts, turning them into creative solutions.Manage and execute batch...


  • Columbus, Ohio, United States United Software Group Full time

    We are seeking a highly skilled Senior Java Developer to join our team at United Software Group Inc. for a challenging project in the banking sector. The ideal candidate will have 7+ years of hands-on development experience in Java, with a strong focus on backend microservices and API Rest Services.The successful candidate will be responsible for designing,...


  • Columbus, Ohio, United States Bucher & Christian Consulting, Inc. Full time

    Job Title: Java DeveloperJob Type: TEMP TO HIRE, HYBRIDPay Range: $50.85 - $54.14We are seeking a highly motivated Java Developer for an opportunity in Columbus, OH. The ideal candidate will have 5+ years of experience in Java Spring boot, Angular, and Oracle DB. Cloud experience, including Cloud Foundry/AWS, is a plus.Responsibilities:Execute software...


  • Columbus, Ohio, United States Vaco Full time

    We're seeking a skilled Java Developer to join our team at Vaco. As a Java Developer, you will work on exciting custom application development for global corporations. Your primary responsibility will be to develop high-quality software applications using Java.Key Responsibilities:Develop custom Java applications for global corporationsCollaborate with...


  • Columbus, Ohio, United States TRIMAH TECHNOLOGIES LLC Full time

    Key Responsibilities:As a Java Software Development Expert at TRIMAH TECHNOLOGIES LLC, you will be responsible for designing, developing, and maintaining high-quality Java applications. Your expertise in Java, Object-Oriented Programming (OOP) patterns, and design patterns will be essential in creating scalable and efficient software solutions.Technical...


  • Columbus, Ohio, United States United Software Group Full time

    We are seeking a highly skilled Senior Java Developer to join our team at United Software Group Inc. for a challenging project in the banking sector.The ideal candidate will have 7+ years of hands-on development experience in Java, with a strong focus on backend microservices and a good understanding of React and Typescript.The successful candidate will be...