Concentrix - Charleston, WV

posted 3 months ago

Full-time - Mid Level
Charleston, WV
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 add value. In this role, you will engage in web service development, primarily focusing on RESTful services, and utilize your expertise in Java frameworks such as Vert.x and Spring Boot. You will work closely with business partners and stakeholders to gather functional requirements and understand architectural dependencies, ensuring that our solutions align with business capability roadmaps. Your contributions will include creating technical solution designs, participating in Agile team practices, and identifying opportunities for reengineering and adopting new technologies. As a core member of the team, you will also be responsible for mentoring other engineers, conducting peer code reviews, and engaging in technical discussions to determine the best solutions for our clients. This position requires a strong foundation in object-oriented programming principles, familiarity with microservices architecture, and experience with NoSQL databases like MongoDB or Cassandra. You will be expected to work in a hybrid model, spending three days a week in the office in Phoenix, AZ, while also having the flexibility to work remotely.

Responsibilities

  • Develop web services using RESTful services.
  • Utilize Java frameworks such as Vert.x or Spring Boot for application development.
  • Work with NoSQL databases like MongoDB or Cassandra.
  • Apply object-oriented programming principles in software 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 suggest new technologies.
  • 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, particularly 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 in cloud-based environments.
  • Familiarity with Agile methodologies.

Benefits

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