Java Backend Developer
Job Description
Key Responsibilities:
Design, develop, and maintain robust backend services using Java and Spring Boot
Build and deploy scalable microservices-based architectures
Develop and consume RESTful APIs ensuring high performance and responsiveness
Work with Google Cloud Platform (GCP) services, including BigQuery
Handle large-scale data processing and integration with Big Data technologies
Collaborate with cross-functional teams including frontend, DevOps, and product teams
Ensure code quality through best practices, unit testing, and code reviews
Troubleshoot, debug, and optimize application performance
Participate in Agile ceremonies and contribute to continuous improvement
Required Skills:
Strong proficiency in Java (8 or above)
Hands-on experience with Spring Boot and Spring ecosystem
Solid understanding of Microservices architecture
Experience building and integrating REST APIs
Working knowledge of Google Cloud Platform (GCP)
Experience with BigQuery and handling large datasets
Familiarity with Big Data technologies (e.g., Hadoop, Spark) is a plus
Understanding of CI/CD pipelines and DevOps practices
Strong problem-solving and communication skills
Similar Jobs
Senior Java Backend Developer
Iowa
Java Backend Developer
New Jersey
Lead Backend Developer
AZ
Java Backend Developer
Remote
Java Backend Developer
North Carolina