Concentrix - Atlanta, GA

posted 3 months ago

Full-time - Mid Level
Atlanta, GA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

At Concentrix, we are redefining the tech landscape with a human-centered approach powered by technology and intelligence. As a Java API Developer, you will be an integral part of our Concentrix Catalyst team, which is at the forefront of experience design and engineering capabilities. Our mission is to transform customer experience (CX) through innovative strategies, exceptional talent, and cutting-edge technology. You will collaborate with a diverse group of professionals to deliver strategic consulting, design, advisory services, market research, and contact center analytics that enhance client outcomes and value. This role is pivotal in helping us achieve our vision of modernizing and simplifying the customer experience across various sectors globally. In this position, you will engage in web service development, focusing on RESTful services, and utilize your expertise in Java frameworks such as Vert.x and Spring Boot. You will also work with NoSQL databases and apply object-oriented programming principles. Your responsibilities will include collaborating with business partners to understand functional requirements, creating technical solution designs, and being a core member of an Agile team that drives the latest development practices. You will have the opportunity to mentor other engineers, perform peer code reviews, and participate in technical discussions to identify and implement the best solutions for our clients. This hybrid role requires you to be onsite three days a week in Phoenix, AZ, and you will report directly to a Software Engineering Manager.

Responsibilities

  • Develop web services using RESTful services.
  • Utilize Java frameworks such as Vert.x or Spring Boot.
  • Work with NoSQL databases like MongoDB or Cassandra.
  • Apply object-oriented programming principles in development.
  • Collaborate with business partners to understand functional requirements and architecture dependencies.
  • Create technical solution designs to meet business requirements.
  • Participate as a core member of an Agile team driving development practices.
  • Identify reengineering opportunities and adopt new technologies.
  • Suggest solution architecture to resolve business problems.
  • Conduct peer code reviews and engage in technical discussions.
  • Mentor other engineers on the team.

Requirements

  • Bachelor's degree in computer science, Computer Engineering, EE, EEE, Statistics, Math, Industrial Engineering, Operational Research, Physics, Financial Engineering, or related STEM fields.
  • 6+ years of hands-on experience with programming languages, specifically Java.
  • 4+ years of experience in backend frameworks/services like microservices and Spring Boot.
  • 3+ years of working experience with NoSQL databases.
  • Experience with the Vert.x platform is preferred, but strong Spring Boot experience is acceptable.

Nice-to-haves

  • Advanced degree in a related field.
  • Experience with cloud-based environments.
  • Familiarity with microservices architecture.

Benefits

  • Private medical plans
  • Great compensation package
  • Retirement savings plans
  • Paid learning days
  • Flexible workplaces
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service