Padmi

Java Developer

IndiaPosted 3 months ago
Software engineeringJuniorFull Time; Regular
Apply at REBEL FOODS

Opens the source posting on shine.com

Source description

About the role

View original

As a Java Backend Developer, your role involves designing, developing, and maintaining robust backend services and APIs using Java and related frameworks. You will be responsible for creating low-level designs (LLD), performing requirement analysis, and contributing to system architecture decisions. Your key responsibilities include: - Designing, developing, and maintaining robust backend services and APIs using Java and related frameworks. - Creating low-level designs (LLD), performing requirement analysis, and contributing to system architecture decisions. - Implementing and managing microservices-based architectures using Java best practices. - Providing technical leadership and mentorship to junior developers through code reviews and design discussions. - Collaborating with front-end developers, product managers, and designers to deliver end-to-end solutions. - Designing, developing, and optimizing database solutions, including MySQL and MongoDB. - Integrating and managing middleware and messaging systems, particularly Kafka, for asynchronous processing and data streaming. - Ensuring application performance, security, scalability, and reliability. - Staying updated with the latest Java ecosystem trends and technologies. Qualifications required for this role include: - Bachelors degree in Computer Science, Information Technology, or a related field. - 2+ years of professional experience in Java backend development. - Strong proficiency in Java (Java 8+) and frameworks such as Spring / Spring Boot. - Experience designing low-level designs, database modeling, and breaking down complex requirements. - Solid experience with relational databases (MySQL) and NoSQL databases (MongoDB). - Hands-on experience with Kafka or similar messaging/streaming platforms. - Experience with microservices architecture, RESTful APIs, and distributed systems. As a Java Backend Developer, your role involves designing, developing, and maintaining robust backend services and APIs using Java and related frameworks. You will be responsible for creating low-level designs (LLD), performing requirement analysis, and contributing to system architecture decisions. Your key responsibilities include: - Designing, developing, and maintaining robust backend services and APIs using Java and related frameworks. - Creating low-level designs (LLD), performing requirement analysis, and contributing to system architecture decisions. - Implementing and managing microservices-based architectures using Java best practices. - Providing technical leadership and mentorship to junior developers through code reviews and design discussions. - Collaborating with front-end developers, product managers, and designers to deliver end-to-end solutions. - Designing, developing, and optimizing database solutions, including MySQL and MongoDB. - Integrating and managing middleware and messaging systems, particularly Kafka, for asynchronous processing and data streaming. - Ensuring application performance, security, scalability, and reliability. - Staying updated with the latest Java ecosystem trends and technologies. Qualifications required for this role include: - Bachelors degree in Computer Science, Information Technology, or a related field. - 2+ years of professional experience in Java backend development. - Strong proficiency in Java (Java 8+) and frameworks such as Spring / Spring Boot. - Experience designing low-level designs, database modeling, and breaking down complex requirements. - Solid experience with relational databases (MySQL) and NoSQL databases (MongoDB). - Hands-on experience with Kafka or similar messaging/streaming platforms. - Experience with microservices architecture, RESTful APIs, and distributed systems.

One address, no account. We’ll tell you when matching roles go live.

More at REBEL FOODS

Related open roles

View all roles