Role Overview
As a Backend Engineer, you will work on developing and maintaining backend services and microservice-based applications.
You’ll collaborate closely with other teams to ensure seamless integration between systems, while maintaining a strong focus on efficiency, performance, and security.
Company : Photon
Position : Backend Engineer
Experience : Minimum 01 year
Qualification : Degree
Location : Chennai, Bengaluru, Pune
Key Responsibilities
- Develop and maintain backend applications using Java J2EE and Spring Boot.
- Design and implement microservices architectures using modern design patterns.
- Integrate applications through technologies like Kafka, REST APIs, and message queues (MQ).
- Ensure adherence to security practices, implementing standards such as JWT, OAuth, and Kerberos.
- Work with CI/CD tools like Maven, Docker, and Jenkins to automate build and deployment processes.
- Manage data effectively using SQL (DDL, DML, Joins, Indexes) and work with databases such as MySQL or MongoDB.
- Apply knowledge of data structures and algorithms to deliver optimized solutions.
- Collaborate with teams to plan, develop, and deploy cloud-based applications.
Required Skills
- Proficiency in Java, Spring Boot, and J2EE technologies.
- Good understanding of data structures and algorithms.
- Experience with REST APIs and microservices design.Familiarity with cloud platforms (public or private).
- Hands-on exposure to CI/CD tools such as Jenkins, Docker, and Maven.
- Knowledge of security and authentication concepts like OAuth and JWT.
- Strong understanding of SQL, NoSQL, and related technologies.