Engineer II - Application Developer (Java, Node.js, Python, Bigdata)
Role details
Job location
Tech stack
Job description
We are looking for an Engineer II - Application Developer with strong experience in Java, Node.js, Python, and modern cloud-based web technologies. The ideal candidate will work on designing, developing, and supporting scalable applications using cloud platforms, big data technologies, and in-memory data stores like Redis., Design, develop, and maintain web applications using Java, Node.js, and Python Build and consume RESTful APIs and microservices Work with cloud networking concepts and cloud-native services Develop and support applications handling Big Data workloads Implement caching and data-handling solutions using Redis Collaborate with cross-functional teams to deliver high-quality solutions Troubleshoot, debug, and optimize application performance Follow best practices for coding, security, and scalability
Requirements
2+ years of experience in application development Strong hands-on experience with Java, Node.js, and Python Knowledge of cloud networking and cloud environments (AWS/Azure/GCP preferred) Experience working with Big Data technologies Hands-on experience with Redis Experience with web technologies and backend frameworks Good understanding of API development and integration Strong problem-solving and communication skills Nice to Have: Experience with CI/CD pipelines Exposure to containerization (Docker/Kubernetes) Experience in Agile/Scrum environments"