Taro Logo

Software Engineer II

A global technology and services leader that powers brands of the future, helping over 2000 brands solve business challenges through integrated solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Concentrix, a leading global technology and services company, is seeking a Software Engineer II to join their Product Engineering R&D Group within the Global Product Organization (GPO). This role offers an exciting opportunity to work on multiple products that are being re-platformed and reengineered for SaaS delivery. The position involves developing high-quality Java applications, implementing GenAI and NLU capabilities, and working with modern cloud technologies.

The ideal candidate will have 3-5 years of Java development experience and strong expertise in Spring/Spring Boot, Hibernate, and cloud platforms (AWS, Azure, GCP). You'll be responsible for designing, developing, and maintaining applications, implementing RESTful services, and ensuring high performance and scalability.

Working in an Agile/Scrum environment, you'll collaborate with cross-functional teams, participate in code reviews, and contribute to all phases of the development lifecycle. The role requires strong problem-solving skills and experience with DevOps practices and tools.

Concentrix offers comprehensive benefits including medical plans, retirement savings, paid learning days, and flexible workplaces. As part of a company serving Fortune Global 500 brands across 70+ countries, you'll have the opportunity to work on cutting-edge technologies and contribute to transformative solutions that shape the future of customer experience.

Last updated a day ago

Responsibilities For Software Engineer II

  • Design, develop, and maintain high-quality Java applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation
  • Participate in code reviews
  • Work in an Agile/Scrum environment
  • Develop and implement RESTful web services
  • Integrate applications with databases (MySQL)
  • Deploy and manage applications on local and cloud servers
  • Support existing application and implement GenAI and NLU capabilities

Requirements For Software Engineer II

Java
MySQL
  • Bachelor's degree in computer science, Engineering, or related field
  • 3 to 5 years of experience in Java development
  • Proficiency in Java and its ecosystems
  • Experience with Spring/Spring Boot and Hibernate
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Strong knowledge of Test-Driven Development
  • Experience with Unit testing frameworks (Junit/TestNG)
  • Knowledge of design patterns
  • Experience with application servers
  • Knowledge of UNIX commands and scripting
  • Experience with DevOps practices and tools
  • Strong problem-solving and analytical skills
  • Strong communication and teamwork abilities

Benefits For Software Engineer II

Medical Insurance
  • Private medical plans
  • Competitive compensation package
  • Retirement savings plans
  • Paid learning days
  • Flexible workplaces

Interested in this job?

Jobs Related To Concentrix Software Engineer II