Job description About Us: Soul AI is a pioneering company founded by IIT Bombay and IIM Ahmedabad alumni, with a strong founding team from IITs, NITs, and BITS We specialize in delivering high-quality human-curated data, AI-first scaled operations services, and more Based in SF and Hyderabad, we are a young, fast-moving team on a mission to build AI for Good, driving innovation and positive societal impact We are seeking skilled Swift Developers with a minimum of 1 year of development experience to join us as freelancers and contribute to impactful projects Key Responsibilities: Write clean, efficient code for data processing and transformation Debug and resolve technical issues Evaluate and review code to ensure quality and compliance Required Qualifications: 1+ year of Swift development experience Strong expertise in Swift programming and experience developing iOS applications Should be skilled in building robust, scalable, and user-friendly mobile apps using frameworks like UIKit, SwiftUI, and Xcode Why Join Us Competitive pay (‚1000/hour) Flexible hours Remote opportunity Shape the future of AI with Soul AI! Role: Mobile / App Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills uikitswift developmentswift uiswift programmingswift core datafreelancingcsssqlitebootstrapxcodeiosmobile application developmentiphonejavascriptobjective creact.jscocoa touchjsonhtmlios developmentipadangularjscocoa framework
Posted 2 hours ago
•
Typically responds within 2 days
Job description Your future duties and responsibilities: Job Overview: CGI is looking for a talented and motivated Data Engineer with strong expertise in Python, Apache Spark, HDFS, and MongoDB to build and manage scalable, efficient, and reliable data pipelines and infrastructure Youll play a key role in transforming raw data into actionable insights, working closely with data scientists, analysts, and business teams. Key Responsibilities: Design, develop, and maintain scalable data pipelines using Python and Spark. Ingest, process, and transform large datasets from various sources into usable formats. Manage and optimize data storage using HDFS and MongoDB. Ensure high availability and performance of data infrastructure. Implement data quality checks, validations, and monitoring processes. Collaborate with cross-functional teams to understand data needs and deliver solutions. Write reusable and maintainable code with strong documentation practices. Optimize performance of data workflows and troubleshoot bottlenecks. Maintain data governance, privacy, and security best practices. Required qualifications to be successful in this role: Minimum 6 years of experience as a Data Engineer or similar role. Strong proficiency in Python for data manipulation and pipeline development. Hands-on experience with Apache Spark for large-scale data processing. Experience with HDFS and distributed data storage systems. Proficient in working with MongoDB, including data modeling, indexing, and querying. Strong understanding of data architecture, data modeling, and performance tuning. Familiarity with version control tools like Git. Experience with workflow orchestration tools (e.g., Airflow, Luigi) is a plus. Knowledge of cloud services (AWS, GCP, or Azure) is preferred. Bachelors or Masters degree in Computer Science, Information Systems, or a related field. Preferred Skills: Experience with containerization (Docker, Kubernetes). Knowledge of real-time data streaming tools like Kafka. Familiarity with data visualization tools (e.g., Power BI, Tableau). Exposure to Agile/Scrum methodologies. Skills: English Oracle Python Java Note: 1.This role will require- 8 weeks of in-office work after joining, after which we will transition to a hybrid working model, with 2 days per week in the office. 2.Mode of interview F2F 3.Time : Registration Window -9am to 12.30 pm.Candidates who are shortlisted will be required to stay throughout the day for subsequent rounds of interviews Notice Period: 0-45 Days Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Sc in Computers, B.Tech/B.E. in Computers, BCA in Computers PG: MS/M.Sc(Science) in Computers, MCM in Computers and Management, MCA in Computers, M.Tech in Computers Key Skills Skills highlighted with ‘‘ are preferred keyskills Cloudera Data EngineeringPower BIDockerPySparkTableauPythonSQLKubernetes
Posted 5 hours ago
•
Typically responds within 2 days
Job description Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 5 years of relevant experience. Position Description: We are looking for an experienced Java Full Stack Developer to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients. Your future duties and responsibilities: Design, develop and maintain Java-based applications. Develop and implement efficient algorithms and data structures. Ensure the performance, quality, and responsiveness of applications. Identify and troubleshoot software defects and issues. Collaborate with cross-functional teams to design, develop, and maintain Java-based web applications Develop responsive and user-friendly front-end applications using HTML, CSS, JavaScript, and related technologies Build reusable and modular components using modern front-end frameworks such as Angular Design, develop, and maintain back-end applications using Java and its frameworks such as Spring Boot Develop and implement RESTful web services and APIs Ensure the performance, quality, and scalability of applications Identify and troubleshoot software defects and issues, and develop solutions for the same Required qualifications to be successful in this role: Must-Have Skills: Strong proficiency in Java 17, Spring 5 and Spring Boot 2.x Strong proficiency in HTML, CSS, and JavaScript Experience with modern front-end frameworks such as Angular 6+ Experience in Events/Queues events(JMS, Kafka, MQ) Understanding of browser compatibility issues and ways to work around them Familiarity with RESTful web services and API development Experience with Cloud platform - OpenShift container Platform Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis Experience with version control systems such as Git Provide hands-on technical solutions to business challenges & translates them into process/ technical solutions Deliver high quality work and adapt to new challenges, as an individual or as part of a team Excellent communication and thought leadership skills Excellent interpersonal skills including the ability to work with diverse personality types and understand technical issues. Good-to-Have Skills: Experience with front-end testing frameworks such as Jest, Mocha, or Cypress Experience with CICD experience, DEVOPS, Docker, Git, Monitoring experience Experience with responsive design and CSS frameworks such as Bootstrap or Material UI Familiarity with UX design principles and tools such as Sketch or Figma Knowledge of server-side rendering and SEO optimization Experience with containerization technologies such as Docker and Kubernetes Experience with cloud platforms such as AWS or Azure Familiarity with message brokers such as RabbitMQ and Kafka Skills: Banking English Java Oracle Note This role will require- 8 weeks of in-office work after joining, after which we will transition to a hybrid working model, with 2 days per week in the office. Mode of interview F2F Time : Registration Window -9am to 12.30 pm. Candidates who are shortlisted will be required to stay throughout the day for subsequent rounds of interviews Notice Period-0-45 days Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Sc in Computers, BCA in Computers, B.Tech/B.E. in Computers PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Spring 5 JMSJavaCloud platformMQKafkaJava 17Spring Boot 2.xOpenShift container PlatformAngularNo-SQL database
Posted 1 day ago
•
Typically responds within 2 days
Job description Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 5 years of relevant experience. Position Description: We are looking for an experienced Java Backend Developer to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients. Your future duties and responsibilities: Design, develop and maintain Java-based applications. Develop and implement efficient algorithms and data structures. Ensure the performance, quality, and responsiveness of applications. Identify and troubleshoot software defects and issues. Collaborate with cross-functional teams to define, design, and ship new features. Participate in code reviews and ensure code quality and standards are met Stay up to date with emerging trends and technologies in software development Required qualifications to be successful in this role: Must-Have Skills: Java Backend Developer with 6+ years of experience Reviews design documents and provides feedback on approach and estimates Technical expertise in the design, development, coding, testing, and debugging of software. Ensures that software meets or exceed specified standards and end-user requirements Experience in Openshift Experience in Mongo Strong knowledge of the Spring framework (Spring MVC, Spring boot, Spring Security) Knowledge of the java frameworks (Spring MVC) Good knowledge of relational database, specifically Oracle (SQL - PL/SQL) Strong knowledge of ORM tool (Hibernate preferably) Strong knowledge of web services (WSDL Soap, Restful) Familiarity with version control systems such as Git Ability to troubleshoot issues independently Excellent problem-solving and analytical skills Strong communication and collaboration skill. Good-to-Have Skills: Experience with cloud platforms such as AWS or Azure Experience with Kafka and Redis Experience with containerization technologies such as Docker and Kubernetes Familiarity with message brokers such as RabbitMQ and Kafka Experience with front-end technologies such as Angular, React, or Vue.js Familiarity with machine learning and artificial intelligence technologies Skills: Cucumber English GIT GIT Java Selenium Note: 1.This role will require- 8 weeks of in-office work after joining, after which we will transition to a hybrid working model, with 2 days per week in the office. 2.Mode of interview F2F 3.Time : Registration Window -9am to 12.30 pm.Candidates who are shortlisted will be required to stay throughout the day for subsequent rounds of interviews Notice Period: 0-45 Days Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: BCA in Computers, B.Sc in Computers, B.Tech/B.E. in Computers PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills KafkaRedis HTML 5MongoSpringbootAngular
Posted 1 day ago
•
Typically responds within 2 days
Job description Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 5 years of relevant experience. Position Description: We are looking for an experienced Java Backend Developer to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients. Your future duties and responsibilities: Design, develop and maintain Java-based applications. Develop and implement efficient algorithms and data structures. Ensure the performance, quality, and responsiveness of applications. Identify and troubleshoot software defects and issues. Collaborate with cross-functional teams to define, design, and ship new features. Participate in code reviews and ensure code quality and standards are met Stay up to date with emerging trends and technologies in software development Required qualifications to be successful in this role: Must-Have Skills: Java Backend Developer with 6+ years of experience Reviews design documents and provides feedback on approach and estimates Technical expertise in the design, development, coding, testing, and debugging of software. Ensures that software meets or exceed specified standards and end-user requirements Experience in Openshift Strong knowledge of the Spring framework (Spring MVC, Spring boot, Spring Security) Knowledge of the java frameworks (Spring MVC) Good knowledge of relational database, specifically Oracle (SQL - PL/SQL) Strong knowledge of ORM tool (Hibernate preferably) Strong knowledge of web services (WSDL Soap, Restful) Familiarity with version control systems such as Git Ability to troubleshoot issues independently Excellent problem-solving and analytical skills Strong communication and collaboration skills Good-to-Have Skills: Experience with cloud platforms such as AWS or Azure Experience with containerization technologies such as Docker and Kubernetes Familiarity with message brokers such as RabbitMQ and Kafka Experience with front-end technologies such as Angular, React, or Vue.js Familiarity with machine learning and artificial intelligence technologies Skills: Angular GIT GIT Java Spring Boot Note: 1.This role will require- 8 weeks of in-office work after joining, after which we will transition to a hybrid working model, with 2 days per week in the office. 2.Mode of interview F2F 3.Time : Registration Window -9am to 12.30 pm.Candidates who are shortlisted will be required to stay throughout the day for subsequent rounds of interviews Notice Period: 0-45 Days Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: BCA in Computers, B.Sc in Computers, B.Tech/B.E. in Computers PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Java Vue.jsAzureGitOpenShiftSpringbootAWSReactAngularSQL
Posted 1 day ago
•
Typically responds within 2 days
Job description Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 3 years of relevant experience. Position Description: We are looking for an experienced Java Full Stack Developer to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients. Your future duties and responsibilities: Design, develop and maintain Java-based applications. Develop and implement efficient algorithms and data structures. Ensure the performance, quality, and responsiveness of applications. Identify and troubleshoot software defects and issues. Collaborate with cross-functional teams to design, develop, and maintain Java-based web applications Develop responsive and user-friendly front-end applications using HTML, CSS, JavaScript, and related technologies Build reusable and modular components using modern front-end frameworks such as Angular Design, develop, and maintain back-end applications using Java and its frameworks such as Spring Boot Develop and implement RESTful web services and APIs Ensure the performance, quality, and scalability of applications Identify and troubleshoot software defects and issues, and develop solutions for the same Required qualifications to be successful in this role: Must-Have Skills: Strong proficiency in Java and Spring Boot, Spring MVC Strong proficiency in HTML, CSS, and JavaScript Experience with modern front-end frameworks such as Angular 6+ Experience with Microservices Architecture Experience in Kafka Understanding of browser compatibility issues and ways to work around them Familiarity with RESTful web services and API development Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis Experience with version control systems such as Git Provide hands-on technical solutions to business challenges & translates them into process/ technical solutions Deliver high quality work and adapt to new challenges, as an individual or as part of a team Excellent communication and thought leadership skills Excellent interpersonal skills including the ability to work with diverse personality types and understand technical issues. Good-to-Have Skills: Experience with front-end testing frameworks such as Jest, Mocha, or Cypress Experience with responsive design and CSS frameworks such as Bootstrap or Material UI Familiarity with UX design principles and tools such as Sketch or Figma Knowledge of server-side rendering and SEO optimization Experience with containerization technologies such as Docker and Kubernetes Experience with cloud platforms such as AWS or Azure Familiarity with message brokers such as RabbitMQ and Kafka Skills: English Java Analytical Thinking Note This role will require- 8 weeks of in-office work after joining, after which we will transition to a hybrid working model, with 2 days per week in the office. Mode of interview F2F Time : Registration Window -9am to 12.30 pm. Candidates who are shortlisted will be required to stay throughout the day for subsequent rounds of interviews Notice Period-0-45 days Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Computers, B.Sc in Computers, BCA in Computers PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Java DevOpsSpring MVCMicroservices ArchitectureSOAP APIsSpring BootRestfulAngularSQL
Posted 1 day ago
•
Typically responds within 2 days
Job description Your future duties and responsibilities: We are looking for an experienced Performance Tester to join our team. The ideal candidate should be passionate about coding and Test scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients. Experience as a team player capable of uplifting and developing junior software engineers. 5+ years of experience in a Performance Engineer or Testing role. Experience with OpenText (HP) Load Runner/Performance Center and JMeter. Experience with APM tools such as Dynatrace, New Relic, AppDynamics or others. Exposure to Container Technologies such as Docker, Kubernetes, Openshift. Advance knowledge of performance engineering principles and practices. Experience with Continuous Integration, Continuous Improvement & Agile/DevOps Best Practicesl Experience team player capable of uplifting and developing junior software engineers Required qualifications to be successful in this role: Bachelor's degree in Computer Science or related field or higher with a minimum of 5 years of relevant experience. Skills: English Java Performance Tuning Selenium Note: 1.This role will require- 8 weeks of in-office work after joining, after which we will transition to a hybrid working model, with 2 days per week in the office. 2.Mode of interview F2F 3.Time : Registration Window -9am to 12.30 pm.Candidates who are shortlisted will be required to stay throughout the day for subsequent rounds of interviews Notice Period: 0-45 Days Role: Performance Testing Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Quality Assurance and Testing Education UG: B.Sc in Computers, B.Tech/B.E. in Computers, BCA in Computers PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Quality Engineering OpenTextJavaLoad RunnerPerformance CenterSeleniumPerformance Tuning
Posted 1 day ago
•
Typically responds within 2 days
Job description Your future duties and responsibilities: 8-10 years experience as an Java backend developer. Experience in microservices is also mandatory. Architecture knowledge on Backend and Frontend Technology, Active/Active, Microservice Patterns is required. Strong fundamental knowledge and experience on java 8 & above along with java frameworks such as spring & spring boot. Required qualifications to be successful in this role: Experience with DevOps and continuous delivery pipelines. Experience writing unit tests in JUnit (junit 4/5). Experience with GIT (bitbucket). Experience with tools such as Jira, Confluence, Jenkins. Build tool experience preferably with Maven & Gradle. Experience with Docker. Understanding of Agile development methodologies. Strong problem-solving and troubleshooting skills. Attention to detail and ability to work effectively in a team environment. Very strong verbal and written communication skills Skills: Angular English Java JUNIT Framework Microservices Note This role will require- 8 weeks of in-office work after joining, after which we will transition to a hybrid working model, with 2 days per week in the office. Mode of interview F2F Time : Registration Window -9am to 12.30 pm. Candidates who are shortlisted will be required to stay throughout the day for subsequent rounds of interviews Notice Period-0-45 days Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Java JenkinsSpring MVCMicroservices ArchitectureCI/CDSOAP APIsSpring BootRestful
Posted 1 day ago
•
Typically responds within 2 days
Job description We are looking for an experienced "Java Fullstack" to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients. Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 3 years of relevant experience. Your future duties and responsibilities: 6-8 years experience as an Java Full stack Developer Should have experience as Angular developer Experience in microservices is also mandatory Architecture knowledge on Backend and Frontend Technology, Active/Active, Microservice Patterns is required Strong fundamental knowledge and experience on java 8 & above along with java frameworks such as spring & spring boot Experience with DevOps and continuous delivery pipelines Required qualifications to be successful in this role: Experience writing unit tests in JUnit (junit 4/5). Experience with GIT (bitbucket). Experience with tools such as Jira, Confluence, Jenkins. Build tool experience preferably with Maven & Gradle. Experience with Docker. Understanding of Agile development methodologies. Strong problem-solving and troubleshooting skills. Attention to detail and ability to work effectively in a team environment. Very strong verbal and written communication skills Skills: .NET Angular C# English SQL Note This role will require- 8 weeks of in-office work after joining, after which we will transition to a hybrid working model, with 2 days per week in the office. Mode of interview F2F Time : Registration Window -9am to 12.30 pm. Candidates who are shortlisted will be required to stay throughout the day for subsequent rounds of interviews Notice Period:0-45 Days Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Computers, BCA in Computers, B.Sc in Computers PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Angular Full Stack developmentJenkinsJavaGITConfluenceJUnitJiraSQL
Posted 1 day ago
•
Typically responds within 2 days
Job description Your future duties and responsibilities: 6-8 years experience as Java Backend developer. Strong fundamental knowledge and experience on java 8 & above along with java frameworks such as spring & spring boot. Experience in Oracle and Mongo database. Payments experience or other similar complex functional delivery experience. Experience writing unit tests in JUnit (JUnit 4/5). Experience with GIT (bitbucket). Experience with tools such as Jira, Confluence, Jenkins. Required qualifications to be successful in this role: Build tool experience preferably with Maven & Gradle. Experience with Docker. Understanding of Agile development methodologies. Strong problem-solving and troubleshooting skills. Attention to detail and ability to work effectively in a team environment. Very strong verbal and written communication skills. Skills: English Java Analytical Thinking Note: 1.This role will require- 8 weeks of in-office work after joining, after which we will transition to a hybrid working model, with 2 days per week in the office. 2.Mode of interview F2F 3.Time : Registration Window -9am to 12.30 pm.Candidates who are shortlisted will be required to stay throughout the day for subsequent rounds of interviews Notice Period: 0-45 Days Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Java HTML 5MongoKafkaSpringbootOracleAngular
Posted 1 day ago
•
Typically responds within 2 days