Based on your search criteria and filters
Job Summary We are seeking a highly skilled and motivated Software Engineer (3) - Core Engineer 3 to join our growing team in Chennai. This role will be based onsite and offers a challenging opportunity to contribute to cutting-edge technology projects within the Technology industry. Key Responsibilities The Core Engineer 3 will be responsible for the design, development, and maintenance of robust and scalable software solutions. This role requires a deep understanding of software engineering principles and a commitment to delivering high-quality code. Required Skills & Qualifications Educational Background: A B.E., B.Tech., M.C.A., or equivalent technical degree is required. Experience: A minimum of 5-6 years of experience in software engineering is expected. This level of experience indicates a proven ability to independently design, develop, and debug complex software systems, as well as mentor junior engineers. Programming Languages: Proficiency in Java , Node.js , and TypeScript is essential. Frameworks & Libraries: Strong experience with Spring Boot , React , and a solid understanding of REST APIs and GraphQL . Databases: Demonstrated ability to work with PostgreSQL . Cloud Technologies: Experience with GCP is required. Version Control: Familiarity with GitHub for version control and collaborative development. Microservices Architecture: A strong understanding of Microservices architecture and its implementation. API Integration: Experience with SOAP . Testing & Quality Assurance: Proficient in TDD (Test-Driven Development) and experienced with testing frameworks such as JUnit and Selenium . Security Practices: Knowledge of DevSecOps principles and experience with security tools like SonarQube and Checkmarx . AI & Machine Learning: Familiarity with AI concepts and experience with tools like Claude . Prompt Engineering & RAG: Understanding of Prompt Engineering and Retrieval-Augmented Generation (RAG) techniques. Web Technologies: Solid understanding of HTML5 , CSS3 , and JavaScript . UI/UX: Experience with Responsive UI Design . CI/CD: Experience with CI/CD pipelines and automation. Additional Tools: Familiarity with 42Crunch . Other: Understanding of Dynatrace . What We Offer Salary:
Job Summary We are seeking three highly skilled and motivated Software Engineers to join our core engineering team in Chennai. This role offers an exciting opportunity to contribute to cutting-edge projects within the IT / Technology industry. Key Responsibilities The responsibilities of this role will encompass the full software development lifecycle, from design and implementation to testing and deployment. The ideal candidate will be a proactive problem-solver with a strong commitment to delivering high-quality, scalable, and maintainable code. Required Skills & Qualifications Core Programming Languages: Demonstrated proficiency in Java and Node.js is essential. The candidate should be comfortable writing clean, efficient, and well-documented code. Frameworks and Technologies: Experience with Spring Boot is required. Familiarity with React is also desirable. Cloud Computing: Experience with GCP is required. API Development: Strong understanding of SOAP/REST APIs and experience designing and implementing them. Testing Methodologies: A solid foundation in various testing methodologies including Unit Testing , Integration Testing , Regression Testing , UAT , and Load Testing . Experience with TDD is a plus. Testing Tools: Proficiency in using testing tools such as JUnit and Selenium . Code Quality and Security: Experience with code quality and security tools like 42Crunch , SonarQube , and Checkmarx . Understanding of DevSecOps principles. Observability and Monitoring: Experience with Monitoring , Alerting , and Observability tools, specifically Dynatrace . Version Control: Proficiency in using GitHub for version control and collaboration. Data Management: Experience with PostgreSQL and GraphQL . Artificial Intelligence: Familiarity with AI concepts, including Prompt Engineering , Retrieval-Augmented Generation , Token Optimization , and Scoped Referencing . CI/CD: Experience with CI/CD pipelines. Education: A B.E. , B.Tech. , M.C.A. , or equivalent technical degree is required. Experience: 5 years of experience is required. The candidate should be a seasoned professional capable of working independently and mentoring junior team members. What We Offer Salary:
Job Summary We are seeking a skilled Full Stack Java Developer to join our growing team. This role is ideal for a highly motivated individual with a strong foundation in Java development and a passion for building robust and scalable applications. The position is open for one candidate within the IT / Technology industry. Key Responsibilities The responsibilities of this role will encompass the full software development lifecycle, from design and implementation to testing and deployment. The successful candidate will contribute to the development of high-quality, maintainable code and collaborate with cross-functional teams to deliver innovative solutions. Required Skills & Qualifications Full Stack Java Developer Expertise: Demonstrated proficiency in designing, developing, and deploying full-stack Java applications. Java : Strong understanding of core Java concepts, including object-oriented programming, data structures, and algorithms. React : Experience building user interfaces with React , including component design, state management, and asynchronous data handling. Spring Boot : Solid knowledge of Spring Boot framework for building microservices and RESTful APIs. React js : Ability to utilize React js for creating dynamic and interactive user experiences. CI/CD : Familiarity with CI/CD pipelines and tools for automated build, testing, and deployment processes. Angular : Working knowledge of Angular framework for building complex web applications. GCP : Experience with GCP (Google Cloud Platform) for deploying and managing applications in the cloud. Analytical Skills : Ability to analyze complex problems, identify root causes, and develop effective solutions. Problem-Solving Skills : Proven ability to troubleshoot and resolve technical issues efficiently and effectively. Communication Skills : Excellent written and verbal communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical audiences. Testing : Experience with various testing methodologies, including unit testing, integration testing, and end-to-end testing. Test-Driven Development : Understanding of Test-Driven Development (TDD) principles and practices. Continuous Integration : Knowledge of Continuous Integration principles and tools. Continuous Delivery : Understanding of Continuous Delivery principles and practices. Encryption : Familiarity with Encryption techniques for securing sensitive data. Anonymization : Knowledge of Anonymization techniques for protecting user privacy. Qualifications : A Bachelor's Degree is required. Experience Required : A minimum of 6 years of experience in software development is expected. This level of experience indicates a seasoned professional capable of independently contributing to complex projects and mentoring junior developers.
Based on your filters