Concentrix - Jackson, MS

posted 3 months ago

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

About the position

Concentrix is a leading global solutions company that focuses on reimagining customer experience (CX) through a combination of human-centered design, powerful data, and advanced technology. As a Java API Developer, you will be part of the Concentrix Catalyst team, which is responsible for enhancing the experience design and engineering capabilities of the company. This role involves working with a diverse group of professionals to deliver strategic consulting, design, advisory services, market research, and contact center analytics aimed at improving client outcomes and value. You will be engaged in developing web services using RESTful APIs, leveraging Java frameworks, and working with NoSQL databases to create innovative solutions that meet business requirements. In this hybrid position, you will be required to work in the office three days a week, collaborating closely with business partners and stakeholders to understand functional requirements and architectural dependencies. You will also be responsible for creating technical solution designs, participating in Agile team practices, and mentoring other engineers. The role demands a strong understanding of microservices architecture and cloud-based environments, as well as a commitment to driving reengineering opportunities and adopting new technologies. Your contributions will be vital in delivering game-changing solutions that help brands grow and succeed in a competitive landscape.

Responsibilities

  • Strong experience in web service development using RESTful services.
  • Proficiency with Java frameworks such as Vert.x (preferred), Spring Boot, or similar.
  • Experience with NoSQL databases like MongoDB, Cassandra, or similar.
  • Experience with object-oriented programming principles.
  • Familiarity with microservices architecture and cloud-based environments.
  • Work with Business partners and stakeholders to understand functional requirements, architecture dependencies, and business capability roadmaps.
  • Create technical solution designs to meet business requirements.
  • Take your place as a core member of an Agile team driving the latest development practices.
  • Identify and drive reengineering opportunities, and opportunities for adopting new technologies and methods.
  • Suggest and recommend solution architecture to resolve business problems.
  • Perform peer code review and participate in technical discussions with the team on the best solutions possible.
  • Provide mentoring to 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. Advanced degree preferred.
  • 6+ years of hands-on working knowledge of programming languages - Java.
  • 4+ years of hands-on experience in backend frameworks/services like microservices, Spring Boot.
  • 3+ years of working experience in NoSQL databases.
  • Experience with Vert-x platform (if no experience, strong Spring Boot would be acceptable).

Benefits

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