Logo of Huzzle

Software Engineer

image

Cognizant

30d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Bangalore

AI generated summary

  • You need strong programming skills in Java 8+ and JavaScript, experience with Spring Boot, AWS, CI/CD, SQL/NoSQL DBs, and a critical thinking mindset to mentor and collaborate with teams.
  • You will develop and test microservices using Java and Spring Boot, manage CI/CD processes, handle version control, and work with AWS services and both SQL and NoSQL databases.

Requirements

  • Critical thinking mindset strong sense of accountability for product delivery passion to develop quality software.
  • Good communication skills and team player.
  • Experience working or willing to work with geographically distributed teams.
  • Strong technical background
  • Develop own and peers skills and be a mentor to junior peers to build T-shaped team.
  • Strong hands-on experience in development and testing using microservicelightweight containers & frameworks such as Spring Boot
  • Programming languages: Java 8+ Strong Javascript
  • Knowledge of design patterns
  • Understands CICD process and has experience with at least 1 build server eg bamboo gitlab ci jenkins etc
  • Understands version control and various branching strategies what are the issuesbenefits following particular branching strategies
  • Experience in AWS: serverless computing lambda stepfunctions Glue RDS DynamoDB S3 SQS sns kinesis
  • experience with SQL and NoSQL DBs

Responsibilities

  • Strong hands-on experience in development and testing using microservice lightweight containers & frameworks such as Spring Boot
  • Programming languages: Java 8+ Strong Javascript
  • Knowledge of design patterns
  • Understands CICD process and has experience with at least 1 build server eg bamboo gitlab ci jenkins etc
  • Understands version control and various branching strategies what are the issues benefits following particular branching strategies
  • Experience in AWS: serverless computing lambda stepfunctions Glue RDS DynamoDB S3 SQS sns kinesis
  • experience with SQL and NoSQL DBs

FAQs

What programming languages are required for this position?

The required programming languages for this position are Java 8+ and strong JavaScript.

Is experience with microservices required?

Yes, strong hands-on experience in development and testing using microservices and lightweight containers/frameworks such as Spring Boot is required.

What skills are necessary regarding CI/CD processes?

Candidates should understand the CI/CD process and have experience with at least one build server, such as Bamboo, GitLab CI, or Jenkins.

What databases should candidates be familiar with?

Candidates should have experience with both SQL and NoSQL databases.

Is knowledge of design patterns expected?

Yes, a knowledge of design patterns is an important aspect of this role.

What kind of AWS experience is required?

Experience in AWS services such as serverless computing, Lambda, Step Functions, Glue, RDS, DynamoDB, S3, SQS, SNS, and Kinesis is required.

Will there be opportunities for mentoring junior peers?

Yes, this role encourages developing one's own and peers' skills and includes mentorship opportunities for junior peers to build a T-shaped team.

Are good communication skills important for this role?

Yes, good communication skills and being a team player are essential for this position.

Is experience with geographically distributed teams important?

Yes, experience working with or the willingness to work with geographically distributed teams is important for this role.

What qualities are you looking for in a candidate's mindset?

We are looking for a candidate with a critical thinking mindset and a strong sense of accountability for product delivery, along with a passion for developing quality software.

Consulting
Industry
10,001+
Employees

Mission & Purpose

Cognizant is a multinational technology company that provides a wide range of IT services and solutions to organisations worldwide. Their primary focus is on helping businesses transform and thrive in the digital age. Cognizant's mission and purpose are centred around delivering innovative and cutting-edge technology solutions that drive client success. They offer services such as digital strategy, consulting, technology implementation, and IT outsourcing, enabling companies to adapt to evolving market dynamics, enhance operational efficiency, and deliver exceptional customer experiences. Cognizant's ultimate goal is to empower their clients with the tools, insights, and capabilities needed to navigate complex technological landscapes and achieve their business objectives in an increasingly digital world.