
- Solving complex performance problems and architectural challenges
- Building reusable code and libraries for future use
- Building efficient, testable, and reusable Node JS modules
- Building high performance frontend applications with react
- Responsible for End-to-end ownership of modules, including designing, development, validation, deployment
- Understanding fully synchronous behavior of Nodejs
- Familiarity with Workers/child processes & performance tuning
- Experience with SQL/NoSQL databases and their declarative query languages (MySQL, and MongoDB)
- Strong knowledge of the common Node Js & React or web server exploits and their solutions
What you need to have:
- A Bachelor's degree in Computer Science, or related technical discipline
- 1 to 3 years of Software Development experience
- Deep hands-on technical experience in object-oriented design, data structures, algorithm design, and complexity analysis
- Experience with full software lifecycle methodology, including; coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to identify, empathize with and delight the customer
- Comfortable working with different Technologies across all of them as and when needed
- Strong knowledge on technologies/frameworks that we work on - Microservices Architecture, Python, Rest/gRPC, Node.js, MySQL, Postgres, AWS, ReactJS, React Native, Kubernetes.

Similar jobs
Immediate Joiners Preferred. Notice Period - Immediate to 30 Days
Interested candidates are requested to email their resumes with the subject line "Application for [Job Title]".
Only applications received via email will be reviewed. Applications through other channels will not be considered.
About Us
adesso India is a dynamic and innovative IT Services and Consulting company based in Kochi. We are committed to delivering cutting-edge solutions that make a meaningful impact on our clients. As we continue to expand our development team, we are seeking a talented and motivated Backend Developer to join us in creating scalable and high-performance backend systems.
Job Description
We are looking for an experienced Backend and Data Developer with expertise in Java, SQL, BigQuery development working on public clouds, mainly GCP. As a Senior Data Developer, you will play a vital role in designing, building, and maintaining robust systems to support our data analytics. This position offers the opportunity to work on complex services, collaborating closely with cross-functional teams to drive successful project delivery.
Responsibilities
- Development and maintenance of data pipelines and automation scripts with Python
- Creation of data queries and optimization of database processes with SQL
- Use of bash scripts for system administration, automation and deployment processes
- Database and cloud technologies
- Managing, optimizing and querying large amounts of data in an Exasol database (prospectively Snowflake)
- Google Cloud Platform (GCP): Operation and scaling of cloud-based BI solutions, in particular
- Composer (Airflow): Orchestration of data pipelines for ETL processes
- Cloud Functions: Development of serverless functions for data processing and automation
- Cloud Scheduler: Planning and automation of recurring cloud jobs
- Cloud Secret Manager: Secure storage and management of sensitive access data and API keys
- BigQuery: Processing, analyzing and querying large amounts of data in the cloud
- Cloud Storage: Storage and management of structured and unstructured data
- Cloud monitoring: monitoring the performance and stability of cloud-based applications
- Data visualization and reporting
- Creation of interactive dashboards and reports for the analysis and visualization of business data with Power BI
Requirements
- Minimum of 4-6 years of experience in backend development, with strong expertise in BigQuery, Python and MongoDB or SQL.
- Strong knowledge of database design, querying, and optimization with SQL and MongoDB and designing ETL and orchestration of data pipelines.
- Expierience of minimum of 2 years with at least one hyperscaler, in best case GCP
- Combined with cloud storage technologies, cloud monitoring and cloud secret management
- Excellent communication skills to effectively collaborate with team members and stakeholders.
Nice-to-Have:
- Knowledge of agile methodologies and working in cross-functional, collaborative teams.
What you will do?
Project Management
- Work with the product management team to create an engineering roadmap that aligns with the product roadmap.
- Translate engineering roadmap into executable internal projects, and own the end-to-end execution of these projects.
- Plan, execute and deliver projects as per schedule, content, and quality metrics.
- Manage the day-to-day activities of the engineering team using Agile practices.
- Keep stakeholders continually updated on the progress of projects and operations.
- Track and report engineering health metrics (such as bugs by severity, production incidents etc.)
People Management
- Hire and mentor a team of engineers
- Manage learning and development, and performance of your team.
- Own, Conceptualize and Build a tech-focused team
Technical Work
- Core stakeholder to all technical design and architecture of team.
- Review code, test plans, and deployment plans.
- Focus and Strengthen all aspects of reliability
What we look for?
Must Haves
- Experience in telecom messaging software systems.
- Experience in distributed and scalable systems.
- Communication skills - excellent written and oral communication to present complex ideas/concepts in a clear and concise manner; communicating with key stakeholders with work/project progress.
Good to Have
- Experience in telecom messaging software systems.
- Experience in distributed and scalable systems.
- Communication skills - excellent written and oral communication to present complex ideas/concepts in a clear and concise manner; communicating with key stakeholders with work/project progress
- Must have hands-on experience in web applications development, and open-source technologies stack (Node.JS, React JS, Gatsby, PHP, etc.).
- Resolution conflicts and understands the logical implementation to find optimal solutions.
- Experience in developing end-to-end solutions and backend architecture.
- Ability to apply advanced concepts, and contribute to the development of innovative principles and ideas.
- Advanced knowledge of back-end configuration and deployments.
- Advanced understanding of RDBMS and NoSQL databases.
- Advanced knowledge Git source code management.
- Minimum 8 years of experience required.
Function: Software Engineering → Backend Development
- Python
- Flask
Requirements:
- Should be a go-getter, ready to shoulder more responsibilities, shows enthusiasm and interest in work.
- Excellent core Python skills including threading, dictionary, OOPS Concept, Data structure, Web service.
- Should have work experience on following stacks/libraries: Flask
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture Familiarity with event-driven programming in Python
- Basic understanding of front-end technologies, such as Angular, JavaScript, HTML5 and CSS3
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Understanding of accessibility and security compliance
- Experience in both RDBMS(MySQL), NoSQL databases (MongoDB, HDFS, HIVE etc) or in-memory caching technologies such as ehcache etc is preferable.
Job Summary:
We are looking for a skilled and experienced Java Developer to join our team. As a Java Developer, you will be responsible for developing and maintaining our applications using Java, Spring framework, and other related technologies. The ideal candidate should have a strong understanding of object-oriented programming principles, as well as experience with a variety of technologies such as SQL, NoSQL, and cloud computing.
Responsibilities:
- Design, develop, and maintain our applications using Java, Spring framework, and other related technologies
- Write clean, efficient, and optimized code for applications
- Collaborate with cross-functional teams to understand user requirements and deliver high-quality solutions
- Develop and maintain backend systems using Spring framework
- Work with databases, including SQL and NoSQL
- Ensure code quality and maintain documentation
- Troubleshoot and debug applications
- Stay updated with emerging trends and technologies in Java development
- Work with other teams to deploy and maintain applications
Requirements:
- 3-7 years of experience in Java development
- Strong understanding of object-oriented programming principles
- Experience with Java, Spring framework, and related technologies
- Familiarity with databases, including SQL and NoSQL
- Knowledge of cloud computing is a plus
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- Bachelor's degree in computer science or a related field
Key Skills:
- Strong proficiency in Java programming language
- Experience with Spring framework, including Spring Boot and Spring MVC
- Familiarity with cloud platforms such as AWS, GCP, and Azure
- Experience building RESTful APIs
- Knowledge of microservices architecture
- Familiarity with SQL and relational databases such as MySQL and Postgres
- Familiarity with NoSQL databases such as MongoDB and Redis
- Experience with messaging systems such as Kafka and RabbitMQ
- Experience with containerization tools such as Docker and Kubernetes
- Understanding of software development principles and experience with SDLC methodologies
- Experience with Git version control and build tools such as Maven and Gradle
- Familiarity with front-end technologies such as Angular and React is a plus
- Strong problem-solving and analytical skills
- Good communication and interpersonal skills
- Ability to work independently and take ownership of tasks
- Experience with test-driven development and unit testing frameworks such as JUnit and Mockito
- Familiarity with CI/CD tools such as Jenkins is a plus
- Familiarity with caching technologies such as Redis is a plus
- Working knowledge of design patterns and software architecture principles is a plus.
About the Company
Ethics Infotech offers complete IT Outsourcing solutions to our customers with some specific services like ERP System, turnkey software solution for Pharma supply chain, Mobile Applications, Odoo/SAP, POS Machines, POS Systems e-commerce websites, Web Designing and development in India. We are full-service POS systems, ERP systems, Turnkey Software Solutions for Pharma Supply chain services, Odoo/SAP that partner with your venture to motivate plausibility. Our offices are Located at Various cities Vadodara, Surat, Rajkot, Dehradun, Gurugram & Ahmedabad.
Designation: PHP Developer
Location: Vadodara (On-Site)
Job Description:
Role & Responsibilities
- Work on PHP/Laravel themes and plug-in development project.
- Work on PHP/Laravel customization project according clients Requirements.
- Work includes coding, handling support-requests, unit testing via Debugging code and project documentation.
- Explain and guide the flow of product/project to customers.
Requirements
- Exp using PHP of Minimum 3 years
- Exp using Laravel / Symphony / CodeIgniter minimum 1 years
- A motivated self-starter
- Creative approach to solving problems
- Knowledge of different-different frameworks will be plus
- Must have knowledge of Short code and API integration
- Knowledge with MySQL
- Understanding of cross-platform and cross-browser issues
- Good Communication Skill candidate have high preference
Responsibilities:
Developing and maintaining all server-side network components.
Ensuring optimal performance of the central database and responsiveness to front-end
requests.
Collaborating with front-end developers on the integration of elements.
Designing customer-facing UI and back-end services for various business processes.
Developing high-performance applications by writing testable, reusable, and efficient code.
Implementing effective security protocols, data protection measures, and storage solutions.
Running diagnostic tests, repairing defects, and providing technical support.
Documenting Node.js processes, Typescript processes including database schemas, as well as
preparing reports.
Recommending and implementing improvements to processes and technologies.
Keeping informed of advancements in the field of Typescript and Node.js development.
Skills:
Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
2-4 years of strong proficiency in Node.js and Typescript. And core principles of javascript.
Experience in test-driven development.
Experience working with SQL based DBs, REST API.
Strong interpersonal, communication, and collaboration skills.
Exceptional analytical and problem-solving aptitude.
Knowledge about the Software Development Life Cycle Model, development best practices
and standards, source control, code review, build and deployment, continuous integration.
Role: Java developer
Location: Gurgaon
Exp-3-5 yrs
Description:
- 3+ years of Coding and development experience
2. Hands on technical experience in must have technical requirements.
3. Strong working knowledge of Developing, Designing and implementing large scale enterprise applications.
4. Possess strong analytical skills, organizational skills, attention to detail, and excellent verbal and written communication skills.
5. Ability to establish and maintain effective working relationships with co-workers, managers and internal and/or external customers.
6. Knowledge of Agile process
REQUIRED TECHNICAL SKILL SET
Must have: AWS, Java, J2EE, Angular, React, Javascript, Spring MVC, Webservices (REST), Servlets, Hibernate
Nice to have: EXTJS, JBoss Drools Rules Engine, JQuery
RESPONSIBILITIES
1. Analyses and evaluates detailed business and technical requirements.
2. Codes and maintains complex components of information systems.
3. Develops and performs unit testing and fixes defects identified during testing and re-executes unit tests to validate results.
4. Ensure code quality by performing technical design and code reviews
5. Perform integration via Services/Batch with external and internal systems; develop presentation, business/application services and persistence components
6. Module level ownership and ensure that any development that occurs in that module is as per the agreed solution.
7. Profiling & Performance turning of Javaapplications
What will you do?
- Website development using LAMP technologies.
- Responsible for the development of new applications and enhancements in an existing application.
- Responsible for testing of the application, performance analysis, etc.
- Good communication skills.
- Strong Analytical and troubleshooting skills.
- Ability to meet deadlines while staying focused.
- Attention to detail and ability to work with 100% efficiency.
What does it need?
- This is a role for a talented and ambitious PHP Developer. Experience in web development preferred with graduation in a similar field.
- Minimum 2 years of experience.
- Knowledge of PHP & MySQL is a must.
- Should be capable of deploying application on Apache Web Server.
- Knowledge of HTML, CSS & JavaScript.
- Knowledge of Linux/Ubuntu etc will be an added advantage.
- Knowledge of jQuery and Ajax will be an added advantage.










