Concentrix - Richmond, VA

posted about 2 months ago

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

About the position

Concentrix is a forward-thinking tech company that emphasizes a human-centered approach powered by technology and intelligence. We are dedicated to creating innovative solutions that help brands thrive globally. Our clients range from emerging success stories to established Fortune Global 500 companies across various sectors in over 70 countries and six continents. We pride ourselves on challenging conventions, delivering unprecedented outcomes, and creating experiences that exceed expectations. As a Java API Developer in our Concentrix Catalyst team, you will play a crucial role in enhancing the experience design and engineering capabilities of our organization. This position is integral to our mission of reimagining customer experience (CX) through a combination of strategic consulting, design, advisory services, market research, and contact center analytics. You will collaborate with top-tier professionals to provide market-leading technology and insights that modernize and simplify customer experiences. Your contributions will directly impact our vision of delivering exceptional value and outcomes for our clients. This role is hybrid, requiring you to be in the office three days a week, and you will report to a Software Engineering Manager based in Arizona. If you are relocating, you must be onsite from day one. We are looking for talented Java developers who are ready to embrace the challenges of this dynamic environment and contribute to our innovative projects.

Responsibilities

  • Develop web services using RESTful services.
  • Utilize Java frameworks such as Vert.x, Spring Boot, or similar for application development.
  • Work with NoSQL databases like MongoDB or Cassandra.
  • Apply object-oriented programming principles in software development.
  • Familiarize with microservices architecture and cloud-based environments.
  • Collaborate with business partners and stakeholders to gather functional requirements and understand architecture dependencies.
  • Create technical solution designs that align with business requirements.
  • Act as a core member of an Agile team, implementing the latest development practices.
  • Identify reengineering opportunities and suggest new technologies and methods.
  • Recommend solution architecture to address business challenges.
  • Conduct peer code reviews and engage in technical discussions to find optimal solutions.
  • 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; advanced degree preferred.
  • 6+ years of hands-on experience with programming languages, specifically Java.
  • 4+ years of experience with backend frameworks/services, particularly microservices and Spring Boot.
  • 3+ years of experience working with NoSQL databases.
  • Experience with the Vert.x platform is preferred; strong experience with Spring Boot is acceptable.

Nice-to-haves

  • Experience in a hybrid work environment.
  • Familiarity with Agile methodologies.
  • Knowledge of cloud services and deployment strategies.

Benefits

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