Job Overview
Job Summary:We are seeking a skilled Java Developer with hands-on experience in GraphQL to join our dynamic team. The ideal candidate will have a strong background in Java development, RESTful APIs,
and GraphQL, along with a passion for building scalable and efficient backend systems. You will work closely with cross-functional teams to design, develop, and maintain high-performance applications that meet our business
needs.Key Responsibilities:Design, develop, and maintain Java-based backend services and APIs.Implement and optimize GraphQL schemas, queries, mutations, and resolvers.Integrate GraphQL APIs with existing RESTful services
and databases.Collaborate with frontend developers to ensure seamless integration between backend and frontend systems.Write clean, maintainable, and well-documented code following best practices.Perform code reviews, debugging,
and troubleshooting to ensure high-quality deliverables.Optimize application performance and scalability.Work with databases (SQL/NoSQL) and ensure efficient data retrieval and manipulation.Participate in Agile/Scrum processes,
including sprint planning, stand-ups, and retrospectives.Stay updated with the latest trends and advancements in Java, GraphQL, and backend technologies.Required Skills and Qualifications:Education: Bachelor’s degree in
Computer Science, Engineering, or a related field.Experience:3+ years of professional experience in Java development.1+ years of hands-on experience with GraphQL (schema design, queries, mutations, and resolvers).Strong
understanding of RESTful APIs and microservices architecture.Proficiency in Spring Boot and related frameworks.Experience with database systems (e.g., MySQL, PostgreSQL, MongoDB).Familiarity with API testing tools (e.g.,
Postman, GraphQL Playground).Knowledge of version control systems (e.g., Git).Experience with Agile/Scrum methodologies.Preferred Skills:Experience with Apollo Server or other GraphQL libraries.Knowledge of Kubernetes and
Docker for containerization and deployment.Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).Understanding of CI/CD pipelines and DevOps practices.Experience with message brokers (e.g., Kafka, RabbitMQ).Knowledge
of frontend technologies (e.g., React, Angular) is a plus.
Job Detail
Related Jobs (2440)
-
Java Production Support Engineer – ON-SITE on February 12, 2025
-
Software Engineer II – HYBRID on February 12, 2025
-
Web Developer_Charlotte, NC (Local candidates)_Only on W2_No 1099/C2C – ON-SITE on February 12, 2025
-
Software Engineer – HYBRID on February 12, 2025
-
Data Analyst – HYBRID on February 12, 2025
-
Database Developer – HYBRID on February 12, 2025
-
Senior Banner Developer – HYBRID on February 12, 2025
-
Software Engineer, Data Platform – HYBRID on February 12, 2025
-
Software Engineer Intern – Summer 2025 – HYBRID on February 12, 2025
-
Machine Learning Engineer – HYBRID on February 12, 2025