Java Spark Developer
Venkat RamiReddyRemoteSENIORPosted 10d ago
JavaSparkGCPSpringMicroservicesCloud-nativeRESTful APIsCI/CDUnit Testing
About the Role
We are seeking a highly skilled Senior Spark Developer with strong expertise in Java, cloud-native application development, and distributed systems. This role involves designing and developing scalable enterprise applications using Java, Spring technologies, and cloud platforms.
Key Responsibilities
• Design, develop, and maintain scalable, high-performance Java applications
• Build and support RESTful APIs and microservices-based solutions
• Develop cloud-native applications leveraging GCP, AWS, or Azure services
• Implement event-driven architectures and distributed systems
• Collaborate with architects, product owners, and engineering teams to deliver high-quality solutions
• Optimize application performance, concurrency handling, and memory utilization
• Create and maintain CI/CD pipelines and automate deployment processes
• Ensure code quality through unit testing, code reviews, and best development practices
• Mentor junior developers and promote engineering excellence across teams
Requirements
• Extensive experience in Java and Spark development
• Strong understanding of cloud-native application development and distributed systems
• Experience with Spring technologies and microservices architecture
• Proficiency in Google Cloud Platform (GCP) or other cloud platforms
• Knowledge of RESTful APIs and microservices
• Experience with CI/CD pipelines and deployment automation
• Strong unit testing and code review practices