Application Developer

Concentrix

Job Summary

Concentrix is a global technology and services leader, an intelligent transformation partner powering the world's best brands. The Technical Products and Services team drives transformation through digital engineering, creativity, and human behavior understanding. This role involves contributing to cloud-based application and API development using Java, Node.js, and AWS, working within a team that delivers strategic consulting and advanced technology solutions to modernize customer experiences.

Must Have

  • Develop application components and APIs using Java (Spring Boot) or Node.js.
  • Write clean, testable, and maintainable code.
  • Integrate with AWS services (S3, RDS, DynamoDB, Lambda, SNS/SQS).
  • Participate in Agile activities, code reviews, and unit testing.
  • Troubleshoot and resolve application issues.
  • Collaborate with DevOps for deployment and monitoring.
  • 3-6 years of software development experience.
  • Proficiency in Java 8+/Spring Boot and/or Node.js.
  • Experience in API design, integration, and testing.
  • Basic understanding of AWS cloud fundamentals.
  • Familiarity with SQL and NoSQL databases (PostgreSQL, MongoDB, DynamoDB).
  • Experience with Git and build tools (Maven, Gradle).
  • Understanding of RESTful principles, microservices, CI/CD.

Good to Have

  • Exposure to containerization (Docker, Kubernetes).
  • Experience with asynchronous processing (Kafka, RabbitMQ).
  • Familiarity with monitoring and logging tools (CloudWatch, ELK).

Perks & Benefits

  • Recognition as "World's Best Workplaces"
  • Recognition as "Best Companies for Career Growth"
  • Recognition as "Best Company Culture"

Job Description

We are seeking a Mid-Level Application Developer to contribute to the development of cloud-based applications and APIs using Java, Node.js, and AWS. You will work under the guidance of senior developers and architects, implementing application modules, integrations, and microservices that align with enterprise standards.

Key Responsibilities

  • Develop application components and APIs using Java (Spring Boot) and/or Node.js (Express/Nest).
  • Write clean, testable, and maintainable code with strong focus on reusability.
  • Integrate with AWS services such as S3, RDS, DynamoDB, Lambda, and SNS/SQS.
  • Participate in daily Agile activities, code reviews, and unit testing.
  • Troubleshoot and resolve application issues in development and production.
  • Collaborate with DevOps teams for deployment pipelines and monitoring setup.
  • Continuously learn and apply best practices for performance and scalability.

Required Qualifications

  • 3–6 years of experience in software development.
  • Proficiency in Java 8+/Spring Boot and/or Node.js.
  • Experience in API design, integration, and testing.
  • Basic understanding of AWS cloud fundamentals.
  • Familiarity with SQL and NoSQL databases (PostgreSQL, MongoDB, DynamoDB).
  • Experience with Git and build tools (Maven, Gradle).
  • Understanding of RESTful principles, microservices, and CI/CD pipelines.

Preferred Qualifications

  • Exposure to containerization (Docker, Kubernetes).
  • Experience with asynchronous processing (Kafka, RabbitMQ).
  • Familiarity with monitoring and logging tools (CloudWatch, ELK).

20 Skills Required For This Role

Github Game Texts Agile Development Postgresql Rabbitmq Aws Nosql Spring Boot Elk Maven Gradle Node.js Mongodb Ci Cd Docker Microservices Kubernetes Git Sql Java

Similar Jobs