Engineer II – Application Developer (Java, Node.js, Python, Bigdata)
Description
Position Type: Contract
Only W2
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.
Key Responsibilities:
- 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
- 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
- Experience with CI/CD pipelines
- Exposure to containerization (Docker/Kubernetes)
- Experience in Agile/Scrum environments"