What are the responsibilities and job description for the Full stack Lead (React, Java) position at Photon?
Job Details
Job Description:
We are looking for a talented and experienced Java Spring Boot with MERN Stack Developer to join our team. The ideal candidate should have strong experience in developing robust, scalable, and high-performance applications using Java Spring Boot for the backend and MERN (Express.js, React.js, Node.js) stack for the frontend.
Responsibilities:
Develop high-quality software design and architecture.
Develop and deploy new features to facilitate related procedures and tools.
Work closely with front-end developers to integrate user-facing elements with server-side logic.
Write reusable, testable, and efficient code.
Design and implementation of low-latency, high-availability, and performant applications.
Implementation of security and data protection.
Integration of data storage solutions including databases, key-value stores, blob stores, etc.
Work collaboratively in a fast-paced agile environment.
Requirements:
Strong experience with Java Spring Boot framework.
Proficient with the MERN (Express.js, React.js, Node.js) stack.
Experience with RESTful APIs and microservices architecture.
Experience with database technologies such as MySQL, etc.
Experience with front-end technologies such as HTML5, CSS3, JavaScript, React.js, etc.
Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
Experience with containerization technologies like Docker and Kubernetes.
Familiarity with Agile development methodologies.
Excellent problem-solving and communication skills.
Bachelor s degree in Computer Science, Engineering, or a related field.
Preferred:
Experience with DevOps tools like Jenkins, GitLab CI, etc.
Experience with GraphQL.
Experience with NoSQL databases such as Cassandra, DynamoDB, etc.
Experience with message broker systems such as RabbitMQ, Kafka, etc.
Experience with Elasticsearch, Logstash, Kibana (ELK stack).
Experience with Git version control system.