YesMadam
YesMadam - Senior Java Developer - Spring Boot/Hibernate
Job Location
noida, India
Job Description
Job Description : Responsibilities : As a Java Backend Developer at Yes Madam, you'll be a crucial part of our technology team, responsible for designing, developing, and maintaining robust and scalable backend systems to support our on-demand beauty and wellness platform. Here's a comprehensive job description outlining the key responsibilities, qualifications, and skills required : Design and Development : - Design, develop, and implement high-performance, scalable, and reliable backend systems using Java and related technologies. API Development : - Design and develop RESTful APIs to support seamless integration with frontend applications, third-party services, and internal systems. Database Management : - Design and optimize database schemas, write efficient SQL queries, and ensure data integrity and security in MySQL or similar relational databases. System Architecture : - Collaborate with the engineering team to architect scalable and maintainable backend solutions, considering factors such as performance, reliability, and security. Code Quality and Testing : - Write clean, modular, and well-documented code following best practices and coding standards. - Conduct unit testing, integration testing, and performance testing to ensure the quality and reliability of backend systems. Deployment and DevOps : - Work closely with DevOps engineers to automate deployment processes, manage infrastructure using tools like Docker and Kubernetes, and ensure continuous integration and deployment pipelines. Troubleshooting and Optimization : - Identify and troubleshoot performance bottlenecks, system issues, and bugs in backend systems. - Implement optimizations and performance enhancements to improve system efficiency and reliability. Collaboration and Communication : - Collaborate effectively with cross-functional teams, including front-end developers, product managers, and QA engineers. - Communicate technical concepts and solutions clearly and concisely. Requirements : - Bachelor's degree in Computer Science, Engineering, or a related field. - Master's degree is a plus. - Proven experience as a Java Backend Developer or similar role, with a minimum of X years of experience. - Proficiency in Java programming language and related frameworks/libraries such as Spring Boot, Hibernate, etc. - Strong understanding of RESTful web services, API design principles, and microservices architecture. - Experience with relational databases like MySQL, PostgreSQL, etc., including database design, optimization, and ORM frameworks. - Hands-on experience with version control systems (e., Git), build tools (e., Maven, Gradle), and CI/CD pipelines. - Familiarity with cloud platforms such as AWS, Google Cloud, or Azure is a plus. - Excellent problem-solving skills, attention to detail, and ability to work in a fast- paced environment. - Experience with NoSQL databases like MongoDB, Redis, etc. - Knowledge of frontend technologies such as JavaScript, React, Angular, etc. - Familiarity with containerization and orchestration tools like Docker, Kubernetes, etc. - Understanding of agile development methodologies such as Scrum or Kanban Exp : 5-7 years (ref:hirist.tech)
Location: noida, IN
Posted Date: 11/21/2024
Location: noida, IN
Posted Date: 11/21/2024
Contact Information
Contact | Human Resources YesMadam |
---|