What are the responsibilities and job description for the Sr Java Backend Developer position at Photon?
Job Title: Java Backend Developer
Location: NY/Dallas/Chicago (Onsite)
Exp: 10
Key Responsibilities
- Design, develop, and maintain backend services using Java and Spring Boot.
- Build and integrate RESTful APIs and microservices supporting high-volume transactions.
- Implement event-driven architectures using Apache Kafka.
- Design schemas, optimize queries, and manage data using PostgreSQL.
- Ensure application performance, scalability, resilience, and security.
- Collaborate with frontend engineers, product owners, and QA teams to deliver end-to-end features.
- Troubleshoot production issues, perform root-cause analysis, and implement fixes.
- Participate in code reviews and technical design discussions.
Required Skills & Experience
- Strong hands-on experience(10 ) with Java and Spring Boot.
- Solid experience with PostgreSQL or other relational databases.
- Practical experience with Kafka or similar event-streaming platforms.
- Experience building microservices and scalable backend systems.
- Strong understanding of REST APIs and backend design patterns.
- Exposure to cloud environments (AWS preferred).
- Excellent problem-solving and debugging skills.