GARGI TECHNOLOGIES INC

GARGI TECHNOLOGIES INC

Software Developer

New York, New York, USA · Full-time

Sponsorship not specifiedDetected 53 days ago
JavaScriptJavaReactVue.jsAngularHTMLCSSSpringObject-Oriented ProgrammingSQLNoSQLPostgreSQLMySQLMongoDBCassandraAWSGCPAzureCloud PlatformsDockerKubernetesCI/CDDevOpsREST

About the role

  • Innovative Coding: Write high-quality, scalable, and maintainable code with a strong focus on performance and efficiency.
  • Technological Advancement: Explore and adopt emerging technologies, frameworks, and tools, and share insights with the team to foster innovation.
  • Frontend Collaboration: Work closely with UI/UX designers and frontend developers to ensure seamless integration of frontend and backend functionalities.

Responsibilities

  • Collaborate and Implement: Partner with team leaders and cross-functional teams to design, develop, and implement features based on detailed business requirements.
  • End-to-End Development Life-Cycle: Contribute to all stages of the development lifecycle, including requirement analysis, design, coding, testing, debugging, deployment, and maintenance.
  • Quality Assurance: Follow best practices, design principles, and clean coding standards to ensure code quality and reusability.
  • Partner with team leaders and cross-functional teams to design, develop, and implement features based on detailed business requirements.
  • Contribute to all stages of the development lifecycle, including requirement analysis, design, coding, testing, debugging, deployment, and maintenance.
  • Follow best practices, design principles, and clean coding standards to ensure code quality and reusability.

Requirements

  • Advanced Java Expertise: Strong command of Core Java and Advanced Java, including functional programming and advanced data structures.
  • Modern Java Features: Proficiency in Java 8+ features such as Streams, Lambdas, Optional, and Concurrent APIs.
  • Must be open for relocation
  • Proficiency in Java 8+ features such as Streams, Lambdas, Optional, and Concurrent APIs.
  • Experience with Cloud Platforms like AWS, Azure, or Google Cloud, including deployment and monitoring tools.
  • Familiarity with HTML5, CSS3, JavaScript, and frameworks such as Angular, React, or Vue.js for frontend-backend integration.
  • Knowledge of containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines for automated deployment.
  • Proficiency in relational databases (SQL, MySQL, PostgreSQL) and familiarity with NoSQL databases (MongoDB, Cassandra).
  • Strong understanding of Object-Oriented Programming (OOP), design principles, and experience applying design patterns like Singleton, Factory, Observer, etc.

Skills

  • Hands-on experience with Spring Framework (Core, Boot, Security), Hibernate/JPA, Microservices architecture, and RESTful APIs.
  • Cloud Proficiency: Experience with Cloud Platforms like AWS, Azure, or Google Cloud, including deployment and monitoring tools.
  • DevOps and CI/CD: Knowledge of containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines for automated deployment.
  • Database Expertise: Proficiency in relational databases (SQL, MySQL, PostgreSQL) and familiarity with NoSQL databases (MongoDB, Cassandra).
  • Experience with unit testing frameworks (JUnit, TestNG) and integration testing.
  • Agile Methodologies: Exposure to Agile/Scrum methodologies and tools like Jira or Trello.
  • Exposure to Agile/Scrum methodologies and tools like Jira or Trello.

This listing is sourced directly from GARGI TECHNOLOGIES INC's careers page and normalized into a canonical job model.