Skip to content

Back End /Lead
Company | Photon |
---|
Location | Springfield, IL, USA |
---|
Salary | $48000 – $168000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Expert or higher |
---|
Requirements
- 8+ years of experience in backend development with a focus on Java and Spring Boot
- Deep expertise in building and managing microservices architectures with best practices
- Strong hands-on experience with Kafka or Google Pub/Sub for event-driven architecture
- Proficiency in Google Cloud Platform (GCP) and its services, including compute, storage, networking, and security solutions
- Experience with Redis for caching strategies and distributed session management
- Strong knowledge of NoSQL databases such as Firestore, MongoDB, or Cassandra
- Expertise in RESTful API and GraphQL API design, security best practices, and API gateway implementation
- Solid understanding of performance tuning, scalability strategies, and observability tools
- Experience with CI/CD automation, container orchestration using Docker/Kubernetes, and infrastructure as code (Terraform or Helm)
- Strong problem-solving skills with a passion for clean, maintainable, and testable code
- Excellent leadership, mentorship, and communication skills.
Responsibilities
- Architect and build scalable, high-performance microservices using Java and Spring Boot
- Implement event-driven architecture using Kafka or Google Pub/Sub for real-time data streaming and processing
- Design and develop GraphQL endpoints to optimize data fetching and improve API efficiency
- Optimize API performance, security, and observability for cloud-native microservices
- Design and manage caching strategies with Redis to enhance system performance
- Implement highly available NoSQL database solutions for scalable storage and efficient querying
- Develop fault-tolerant, resilient, and auto-scalable solutions using best practices in cloud architecture
- Drive best practices in CI/CD automation, containerization, and infrastructure as code
- Lead and mentor backend engineers, ensuring code quality, architecture consistency, and performance tuning
- Collaborate closely with frontend, DevOps, and data engineering teams to build an end-to-end scalable platform.
Preferred Qualifications
No preferred qualifications provided.