Job Title: Java Backend Developer (Node.js, TypeScript & GraphQL)
Location: Dallas or phoenix or Rhode Island and Hybrid,
Client: Citizens Bank thru Cognizant
Experience: 10 +Years
Rate: $50/hr
Job Summary
We are seeking a skilled Java Backend Developer with strong experience in modern backend technologies including Node.js, TypeScript, and GraphQL. The ideal candidate will have a solid background in designing and developing scalable, high-performance APIs and microservices while working in a collaborative Agile environment.
Key Responsibilities
- Design, develop, and maintain backend applications using Java and related technologies.
- Build and enhance RESTful and GraphQL APIs for enterprise applications.
- Develop scalable server-side solutions using Node.js and TypeScript.
- Design and implement microservices-based architectures.
- Collaborate with front-end developers, product owners, and architects to deliver high-quality solutions.
- Write clean, maintainable, and well-tested code following best practices.
- Troubleshoot, optimize, and resolve performance and scalability issues.
- Participate in code reviews, technical discussions, and architectural decisions.
- Support CI/CD processes and deployment activities.
Required Skills
- Strong experience in Java, Spring Boot, and backend application development.
- Hands-on experience with Node.js and TypeScript.
- Experience designing and developing GraphQL APIs.
- Strong understanding of REST APIs and microservices architecture.
- Experience with relational and/or NoSQL databases.
- Knowledge of Agile/Scrum development methodologies.
- Familiarity with Git and CI/CD tools.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with performance tuning and application monitoring.
- Strong analytical, problem-solving, and communication skills.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field