Java React AWS - CREQ179094 Description We are seeking a seasoned Full Stack Software Engineer with a minimum of 8 years of experience in Java, J2EE, Web Service, Microservices, Spring Boot/NodeJs, MQ/Kafka, REST APIs, Database technologies, and proficiency in React/Angular/VueJS.
The ideal candidate should also have expertise in Java with Test-Driven Development (TDD), AWS cloud services (EC2, S3, Lambda, RDS, step functions), Dockers/Kubernetes, and optionally GraphQL/GoLang.
Key Responsibilities:
Full Stack Development: Design and implement end-to-end solutions using Java, J2EE, and relevant front-end technologies (React/Angular/VueJS).
Microservices Architecture: Architect and develop microservices-based solutions with a focus on scalability and performance.
Spring Boot/NodeJs: Utilize Spring Boot or NodeJs for building robust and scalable backend systems.
Message Queue (MQ)/Kafka: Implement and integrate messaging systems for efficient communication between services.
REST APIs: Design and implement RESTful APIs to facilitate seamless interactions between different components.
Database Management: Design and optimize database structures, ensuring efficiency and reliability.
Front-End Technologies: Develop responsive and user-friendly interfaces using React, Angular, or VueJS.
Java with TDD: Apply Test-Driven Development principles to ensure the reliability and quality of code.
AWS Cloud Services: Deploy and manage applications on AWS, utilizing services like EC2, S3, Lambda, RDS, and step functions.
Containerization and Orchestration: Implement and manage applications using Docker and Kubernetes for efficient deployment and scaling.
Optional - GraphQL/GoLang: Experience with GraphQL or GoLang is an added advantage.
Primary Location Hyderabad, Andhra Pradesh, India Job Type Experienced Primary Skills Node JS, Spring Boot Years of Experience 6 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