Backend Developer – Orm, Postgresql, Mongodb Chennai

Year    Chennai, Tamil Nadu, India

Job Description


: Backend Developer xe2x80x93 ORM, PostgreSQL, MongoDBPosition: Backend Application Developer
Experience: 4-8 Years
Industry: Software Development / Financial Services / Technology
Location: [Specify Location]
Employment Type: Full-timeRole Summary:We are seeking a highly skilled Backend Application Developer with expertise in ORM tools and experience working with PostgreSQL or MongoDB databases. The candidate will be responsible for designing, developing, and optimizing backend solutions, ensuring high performance, scalability, and reliability in a fast-paced environment.Key Responsibilities:Backend Development:

  • Design and implement backend applications using ORM tools (e.g., Hibernate, JPA, Sequelize).
  • Develop and optimize APIs for high-performance data processing.
Database Design and Management:
  • Design and maintain database schemas in PostgreSQL and/or MongoDB.
  • Write and optimize complex queries for performance and scalability.
  • Ensure proper indexing and database tuning for efficient data retrieval.
System Integration:
  • Integrate the backend system with external APIs and internal services.
  • Build and maintain data pipelines and ETL processes as needed.
Code Quality and Testing:
  • Write clean, maintainable, and reusable code following best practices.
  • Implement unit, integration, and performance testing to ensure application reliability.
System Optimization:
  • Monitor application and database performance, identifying and resolving bottlenecks.
  • Improve system reliability, latency, and scalability.
Collaboration:
  • Work closely with front-end developers, product managers, and other stakeholders to deliver complete solutions.
  • Participate in agile development practices, including sprint planning and retrospectives.
Documentation:
  • Create and maintain technical documentation for database schemas, APIs, and backend systems.
Qualifications and Skills:Education:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
Technical Expertise:
  • Proficient in backend programming languages such as Java, Python, Node.js, or similar.
  • Strong experience with ORM tools like Hibernate, JPA, Sequelize, or similar.
  • Solid experience with relational databases (PostgreSQL) and/or NoSQL databases (MongoDB).
  • Strong understanding of database design principles and performance optimization techniques.
  • Experience building RESTful or GraphQL APIs.
  • Familiarity with microservices architecture and containerization tools (Docker, Kubernetes).
  • Knowledge of version control tools like Git.
Additional Skills:
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
  • Experience with CI/CD pipelines and DevOps practices is an advantage.
  • Knowledge of caching mechanisms (e.g., Redis, Memcached) is a bonus.
Soft Skills:
  • Strong analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Ability to work independently and manage multiple priorities.
Key Competencies:
  • Attention to detail and commitment to high-quality deliverables.
  • Ability to adapt to evolving technologies and business needs.
  • Enthusiasm for learning and exploring new database and backend solutions.

Yethi Consulting

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3559017
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year