Java MS - CREQ Description We are looking for a talented Senior Software Engineer with a strong technical background and expertise in Java, Microservices / REST APIs, Spring Boot / NodeJs, MQ / Kafka, Database (SQL / NoSQL), AWS cloud services (EC2, S3, Lambda, RDS, step functions), Dockers / Kubernetes, IAM, Security. Optional skills in Python / Golang / GraphQL are a plus. The successful candidate will play a key role in designing, developing, and deploying robust, scalable, and secure software solutions.
Key Responsibilities :
Java Development : Design and implement scalable Java-based applications.
Microservices / REST APIs : Architect and develop microservices-based solutions with a focus on RESTful APIs.
Spring Boot / NodeJs : Utilize Spring Boot or NodeJs for building efficient and maintainable applications.
Message Queue (MQ) / Kafka : Implement and integrate messaging systems for efficient communication.
Database (SQL / NoSQL) : Design and optimize database structures, utilizing both SQL and NoSQL technologies.
AWS Cloud Services : Demonstrate proficiency in deploying and managing applications on AWS, including EC2, S3, Lambda, RDS, and step functions.
Containerization and Orchestration : Implement and manage applications using Docker and Kubernetes.
IAM (Identity and Access Management) : Set up and manage IAM policies for secure access control.
Security : Implement and ensure the security of applications and infrastructure.
Optional - Python / Golang / GraphQL : Familiarity with optional technologies such as Python, Golang, or GraphQL is a plus. Primary Location Bangalore, Karnataka, India Job Type Experienced Primary Skills Node JS, Spring Boot Years of Experience 8 Qualification
We are looking for a talented Senior Software Engineer with a strong technical background and expertise in Java, Microservices / REST APIs, Spring Boot / NodeJs, MQ / Kafka, Database (SQL / NoSQL), AWS cloud services (EC2, S3, Lambda, RDS, step functions), Dockers / Kubernetes, IAM, Security. Optional skills in Python / Golang / GraphQL are a plus. The successful candidate will play a key role in designing, developing, and deploying robust, scalable, and secure software solutions.
Key Responsibilities :
Java Development : Design and implement scalable Java-based applications.
Microservices / REST APIs : Architect and develop microservices-based solutions with a focus on RESTful APIs.
Spring Boot / NodeJs : Utilize Spring Boot or NodeJs for building efficient and maintainable applications.
Message Queue (MQ) / Kafka : Implement and integrate messaging systems for efficient communication.
Database (SQL / NoSQL) : Design and optimize database structures, utilizing both SQL and NoSQL technologies.
AWS Cloud Services : Demonstrate proficiency in deploying and managing applications on AWS, including EC2, S3, Lambda, RDS, and step functions.
Containerization and Orchestration : Implement and manage applications using Docker and Kubernetes.
IAM (Identity and Access Management) : Set up and manage IAM policies for secure access control.
Security : Implement and ensure the security of applications and infrastructure.
Optional - Python / Golang / GraphQL : Familiarity with optional technologies such as Python, Golang, or GraphQL is a plus.
Travel No
Java • Bengaluru, Karnataka, India