tdd-jobs

824 Tdd Jobs

Toggle to save search
posted 4 days ago

Java/React Developer

NTT DATA Services
experience3 to 7 Yrs
location
Karnataka
skills
  • JavaScript
  • HTML
  • CSS
  • Git
  • RESTful APIs
  • TDD
  • NPM
  • React
  • Redux
  • TypeScript
  • Nodejs
  • UIUX Design
  • CSS Preprocessors
Job Description
Role Overview: You will be responsible for developing highly secure and scalable web applications as a Java/React Developer at NTT DATA. You will collaborate with other team members to achieve common sprint goals and focus on continuous improvement to enhance quality and velocity. Key Responsibilities: - Understand requirements thoroughly and seek clarifications as needed - Break down requirements into implementable and testable tasks - Assign logical estimates based on complexity - Implement best coding and security practices - Lead module level discussions and demos - Take action on assigned continuous improvement areas within defined timeframes - Provide detailed updates on status, impediments, risks, and issues - Implement Test-Driven Development (TDD) approach using Jasmine - Familiarity with agile methodologies and experience working with agile teams using Scrum/Kanban - Proficiency in Software Development best practices such as secure coding standards, unit testing frameworks, code coverage, and quality gates Qualifications Required: Must Have: - Minimum of 3-6 years of experience - Proficiency in JavaScript (ES6+), HTML, CSS, React fundamentals, and state management - Experience with Git, RESTful APIs, front end development, and authentication principles - Expertise in Test-Driven Development (TDD) using Jasmine and agile ecosystem principles Nice to Have: - Knowledge of TypeScript, Node.js, NPM, UI/UX design principles, and CSS preprocessors like Sass or LESS About NTT DATA: NTT DATA is a trusted global innovator of business and technology services, serving 75% of the Fortune Global 100. With diverse experts in more than 50 countries, NTT DATA is committed to helping clients innovate, optimize, and transform for long-term success. As a Global Top Employer, NTT DATA offers business and technology consulting, data and artificial intelligence services, industry solutions, and digital infrastructure. NTT DATA is part of the NTT Group, investing over $3.6 billion annually in R&D to support organizations and society in embracing the digital future. Visit us at us.nttdata.com,
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 6 days ago

Chapter Lead (AI)

Commonwealth Bank
experience14 to 18 Yrs
location
Karnataka
skills
  • HTML
  • JavaScript
  • CSS
  • Python
  • DynamoDB
  • Apache Spark
  • Agile
  • Git
  • NET Core
  • React JS
  • TypeScript
  • AWS SNS
  • SQS
  • Lambda
  • MLOps
  • MLflow
  • Langfuse
  • LlamaIndex
  • Prompt Engineering
  • RetrievalAugmented Generation RAG
  • Redshift
  • Parquet
  • Iceberg
  • TestDriven Development TDD
Job Description
As a Chapter Lead (AI) at CommSec, your role is crucial in building scalable agentic AI solutions that align with business objectives and integrate with existing systems. Your responsibilities include implementing automated validation of LLM outputs, defining performance metrics for AI outcomes, and applying ethical AI practices using appropriate tools and frameworks. You will also utilize AWS cloud services, work with big data technologies, collaborate with software engineers to deploy AI models in production, and develop monitoring systems to track AI model performance in live environments. Additionally, you will participate in research initiatives to explore and apply emerging AI models and methodologies, analyze systems and applications for enhancements, and contribute to the technical design and architecture of system enhancements. Your role will also involve leading and supporting software development efforts across geographically dispersed teams, assisting in team management and leadership tasks, and following structured release and change management processes for software builds and deployments. Troubleshooting complex deployment and environment-related issues and preparing documentation for deployment and configuration scripts will also be part of your responsibilities. **Key Responsibilities:** - Build scalable agentic AI solutions that integrate with existing systems and align with business objectives. - Implement automated validation of LLM outputs and define performance metrics for AI outcomes. - Apply ethical AI practices using appropriate tools and frameworks. - Utilize AWS cloud services including SNS, SQS, and Lambda for AI and system operations. - Work with big data technologies such as Apache Spark and Vector Databases. - Collaborate with software engineers to deploy AI models in production, ensuring robustness and scalability. - Develop monitoring systems to track AI model performance in live environments. - Participate in research initiatives to explore and apply emerging AI models and methodologies. - Analyze systems and applications, providing recommendations for enhancements and future development. - Contribute to the technical design and architecture of system enhancements. - Lead and support software development efforts across geographically dispersed teams. - Assist in team management and leadership tasks within collaborative environments. - Follow structured release and change management processes for software builds and deployments. - Troubleshoot complex deployment and environment-related issues. - Prepare and document deployment and configuration scripts for development, test, and production environments. **Qualifications Required:** - 14+ years of hands-on software development experience, with a strong foundation in building scalable web applications and APIs. - Proficient in .NET Core, React JS, TypeScript, HTML, JavaScript, and CSS, with a solid understanding of web architecture and front-end/backend integration. - Skilled in Python for AI/ML development, including traditional machine learning techniques and modern frameworks. - Experience with cloud technologies, especially AWS (SNS, SQS, Lambda), and familiarity with container systems. - Strong grasp of MLOps practices and tools such as MLflow, Langfuse, and LlamaIndex, enabling efficient deployment and monitoring of AI models. - Knowledge of Prompt Engineering, Retrieval-Augmented Generation (RAG), and vector databases (e.g., DynamoDB, Redshift). - Experience with big data frameworks like Apache Spark, and data formats such as Parquet and Iceberg. - Comfortable working in Agile environments and applying Test-Driven Development (TDD) methodologies. - Familiar with source control systems (e.g., Git) and build systems. - Strong communication skills able to articulate technical decisions and collaborate effectively with cross-functional teams. - Self-driven and capable of working independently or as part of a team. - Passionate about clean code, best practices, and continuous improvement. - Demonstrates a growth mindset with a willingness to learn new tools and technologies. If you are a Bachelor's / masters degree holder in engineering/ information systems from an accredited university and possess the essential skills mentioned above, you are encouraged to apply for this challenging and rewarding role at CommSec in Bangalore-Manyata Tech Park.,
ACTIVELY HIRING
posted 4 days ago
experience10 to 15 Yrs
location
All India
skills
  • PostgreSQL
  • AWS
  • Azure
  • Erlang
  • TCPIP protocol
  • TDD
  • JIRA
  • GitHub
  • JavaSpring
  • Internet protocols
  • REST API design
  • Singlepage applications
  • Socketlevel programming
  • Agile delivery
  • CICD
Job Description
As a scrum team lead, your role involves leading, mentoring, and growing a team to deliver highly scalable, reliable, and high-performance messaging systems. You will own the full product development lifecycle for your team, from design to deployment to support. Working closely with business and product teams is essential to align delivery with business goals and customer needs. Additionally, you will define and measure engineering quality metrics to ensure the team meets standards for performance, scalability, and code quality. It is crucial to champion engineering best practices such as agile delivery, TDD, CI/CD, and strong documentation. Your key responsibilities include: - Contributing to solution and subsystem architecture decisions to ensure modularity, reuse, and maintainability. - Conducting design and code reviews to guide the team toward robust, clean, and efficient solutions. - Managing team performance, career growth, and hiring to build a motivated, high-caliber engineering group. - Driving operational excellence and customer satisfaction through on-time delivery within cost and quality expectations. - Leading POCs, benchmarking, and technical evaluations to support innovation and continuous improvement. - Owning production issues and driving quick, effective resolutions. - Ensuring engineering processes such as version control, release management, and QA are rigorously followed. - Driving strategic initiatives like productivity, automation, and process optimization. Qualifications required for this role: - 10-15 years of experience in software development, with at least 3 years in a managerial or team leadership role. - Deep, hands-on experience in designing and delivering scalable systems in Java/Spring. - Solid understanding of message-oriented middleware and PostgreSQL. - Strong background in cloud platforms such as AWS and Azure. - Knowledge of functional programming and Erlang is a plus. - Deep understanding of internet protocols, virtual machine architecture, REST API design, single-page applications, socket-level programming, and TCP/IP protocol. - Strong exposure to Agile delivery, TDD, CI/CD, QA lifecycle, JIRA, and GitHub. Please note that the skills set mentioned above is critical for success in this role.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 6 days ago
experience5 to 9 Yrs
location
All India
skills
  • Java
  • Angular
  • Agile methodologies
  • TDD
  • continuous integration
  • continuous delivery
  • AWS
  • Azure
  • React
  • ObjectOriented programming
  • Generative AI
Job Description
As a Senior Software Developer at Thoughtworks, you will collaborate with Business and Quality Analysts, Designers, Project Managers, and more to design software solutions that drive meaningful change for clients. You will carefully listen to understand the context of business problems and write clean, iterative code to deliver powerful end results while advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, you will bring integrity to technology, ensuring all voices are heard. Your key responsibilities will include: - Learning and adopting best practices like writing clean and reusable code using TDD, pair programming, and design patterns - Using and advocating for continuous delivery practices to deliver high-quality software and value to end customers as early as possible - Working in collaborative, value-driven teams to build innovative customer experiences - Creating large-scale distributed systems out of microservices - Collaborating with teammates to build features, design concepts, and interactive prototypes while ensuring best practices and UX specifications are embedded - Applying the latest technology thinking from the Technology Radar to solve client problems - Efficiently utilizing DevSecOps tools and practices to build and deploy software, advocating DevOps culture and shifting security left in development - Overseeing or taking part in the entire cycle of software consulting and delivery from ideation to deployment - Acting as a mentor for less-experienced peers through your technical knowledge and leadership skills In terms of qualifications, you should have: Technical Skills: - Experience using one or more development languages with primary experience in Java and experience in Object-Oriented programming - Experience in React and Angular as front end technologies - Ability to skillfully write high-quality, well-tested code and comfortable with Object-Oriented programming - Comfort with Agile methodologies such as Extreme Programming (XP), Scrum, and/or Kanban - Good awareness of TDD, continuous integration, and continuous delivery approaches/tools - Bonus points if you have working knowledge of cloud technology such as AWS and Azure with Generative AI Professional Skills: - Enjoy influencing others and advocating for technical excellence while being open to change when needed - Presence in the external tech community by sharing expertise via speaking engagements, contributions to open source, blogs, and more - Resilience in ambiguous situations and ability to approach challenges from multiple perspectives At Thoughtworks, there is no one-size-fits-all career path. Your career development is entirely up to you, supported by interactive tools, development programs, and helpful teammates who want to see you grow. You may be expected to work out of the Thoughtworks office or at client locations for all five working days of the week, depending on business or client needs. Thoughtworks is a global technology consultancy that integrates strategy, design, and engineering to drive digital innovation. Our autonomous teams build solutions that go beyond the obvious, fostering career growth and innovation. Join Thoughtworks and thrive with our extra curiosity, innovation, passion, and dedication to overcome ordinary.,
ACTIVELY HIRING
posted 4 days ago

Senior Software Engineer/Java Lead

Indian Institute of Science (IISc)
experience5 to 9 Yrs
location
Karnataka
skills
  • Java
  • Spring Boot
  • Microservices
  • Relational databases
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • OOP
  • Multithreading
  • Collections
  • Design patterns
  • Hibernate
  • Kafka
  • RBAC
  • Policy Management
  • Security
  • TDD
  • REST APIs
  • NoSQL databases
  • CICD pipelines
  • DevOps practices
  • Restful web service development
  • REST API principles
  • User Authentication
  • Privacy
  • Cloud compute platforms
  • Agile development cycles
Job Description
You will be part of development and testing teams working towards delivering a rugged cloud platform to be deployed across multiple cities in India. Key Responsibilities: - Proven experience in Java, Spring Boot, and Microservices within high-performing product environments - Solid understanding of system design, scalability, and performance optimization - Strong foundation in data structures, algorithms, and design patterns - Hands-on experience with REST APIs, relational and NoSQL databases, and cloud platforms (AWS/Azure/GCP) - Exposure to DevOps tools such as Docker, Kubernetes, and CI/CD pipelines is an advantage - Demonstrated ability to lead modules or mentor junior developers Qualifications Required: - B.Tech/B.E. in Computer Science or equivalent from a premier institute You are preferred to have experience in reputed product companies or startups building scalable systems. Additionally, you should have skills in understanding advanced Java concepts (OOP, multithreading, collections, design patterns), hands-on experience with frameworks like Spring Boot, Hibernate, Kafka, exposure to DevOps practices (Docker, CI/CD, Kubernetes), proficiency in Java and Restful web service development, REST API principles, design and development, experience in User Authentication, RBAC, Policy Management, Security and Privacy, and cloud compute platforms. Prior experience in Agile development cycles such as TDD would be a plus.,
ACTIVELY HIRING
posted 4 days ago

Java/React Developer

NTT DATA North America
experience3 to 7 Yrs
location
All India
skills
  • JavaScript
  • HTML
  • CSS
  • Git
  • RESTful APIs
  • TDD
  • Agile Methodologies
  • React
  • Redux
Job Description
Role Overview: As a Java/React Developer at NTT DATA in Bangalore, Karnataka, India, your main role will be to develop highly secure and scalable web applications. You will collaborate with other team members to achieve common sprint goals, focusing on continuous improvement and delivering quality work consistently. Key Responsibilities: - Understand requirements thoroughly and seek clarifications to resolve any ambiguity - Break down requirements into implementable and testable tasks - Provide logical estimates based on complexity - Implement best coding and security practices - Lead module level discussions and demos with leads and stakeholders - Take ownership of continuous improvement areas and ensure timely closure - Provide detailed updates on status, impediments, risks, and issues - Implement Test-Driven Development (TDD) by writing test stubs followed by code - Familiarity with agile methodologies and experience working with Scrum/Kanban teams - Proficiency in Software Development best practices including secure coding standards, unit testing frameworks, and code coverage Qualifications Required: Must Have: - Minimum of 3-6 years of experience - Proficiency in JavaScript (ES6+), HTML, CSS, React fundamentals, and state management - Experience with version control using Git, integrating RESTful APIs, and Agile ecosystem principles - Expertise in developing front end using enterprise frameworks, authentication principles, TDD approach using Jasmine Nice to Have: - Knowledge of TypeScript, Node.js & NPM, UI/UX Design principles, CSS preprocessors like Sass or LESS Additional Details of the Company: NTT DATA is a $30 billion global innovator of business and technology services, serving 75% of the Fortune Global 100. They are committed to helping clients innovate, optimize, and transform for long-term success. With experts in more than 50 countries and a strong partner ecosystem, their services include business and technology consulting, data and artificial intelligence, industry solutions, infrastructure management, and digital and AI infrastructure. NTT DATA is part of NTT Group, investing in R&D to support organizations in moving confidently into the digital future. Visit them at us.nttdata.com.,
ACTIVELY HIRING
posted 2 days ago
experience5 to 9 Yrs
location
Karnataka
skills
  • Net
  • JavaScript
  • NoSQL
  • SQL
  • microservices
  • Continuous Integration
  • Jenkins
  • GitHub
  • Maven
  • Gradle
  • SOAPUI
  • web services
  • JSON
  • XML
  • REST
  • SOAP
  • Spring Framework
  • Docker
  • Azure
  • GCP
  • DevOps
  • Docker
  • Kubernetes
  • JIRA
  • Confluence
  • APIs
  • REST
  • SOAP
  • HTTP
  • Splunk
  • Elastic search
  • Kafka
  • TDD
  • Cucumber
  • Java
  • STLC
  • ReqNRoll
  • NodeJS
  • React
  • SOATest
  • POSTMAN
  • CICD
  • GitHub Actions
  • Terraform
  • Octane
  • Observability
  • BDD
Job Description
As a Lead Software Engineer at Wells Fargo, you will be a part of the Chief Technology Officer (CTO) group responsible for Agile, Architecture, Services, Product Development, Cloud Engineering, Test Engineering, Site Reliability, training, and processes to drive transformation within the organization. Your role will involve: - Working with the Chief Development Experience Office/Quality and Test Engineering organization to enable critical test engineering product development for the Technology organization's transformation. - Collaborating with cross-functional teams in an Agile software delivery environment. - Understanding technology teams" requirements and delivering solutions to automate testing and enhance product quality. - Having strong programming experience in .Net, ReqNRoll, JavaScript, NodeJS, React, NoSQL, SQL databases, and microservices based applications. - Creating and deploying test frameworks, using Continuous Integration tools, and web services. - Designing and executing strategic goals for managing and maintaining test engineering platforms and Hybrid frameworks. - Providing technical leadership, developing solutions, and mentoring junior engineers. - Evaluating and onboarding new tools and technologies to improve productivity. Qualifications Required: - 5+ years of Software Engineering experience or equivalent demonstrated through work experience, training, military experience, or education. - Experience in Automation Development, GenAI Integration, CI/CD & DevOps, Containerization, Cross-Browser & Cross-Platform Testing, Performance Testing, Collaboration, and working in a cloud environment. - Proficiency in Agile and Waterfall project management practices, tools like JIRA, Octane, Confluence, and designing/implementing APIs. - Knowledge of Observability, monitoring logs, Kafka-based integrations, Docker, Kubernetes, TDD, BDD, Cucumber methodologies, and test automation tools. - Exposure to Test Strategy, Planning, Architecting QA solutions, Java, JavaScript-based automation, and complete knowledge of STLC. Desired qualifications include Technology Mentoring, strong interpersonal and consultative skills, ability to conduct research on emerging technologies, and experience working in a collaborative environment. The posting end date for this job is 1 Dec 2025. Please note that the job posting may close early due to a high volume of applicants. Wells Fargo values Equal Opportunity and encourages applications from all qualified candidates, including women, persons with disabilities, aboriginal peoples, and visible minorities. Accommodations for applicants with disabilities are available upon request. Please adhere to Wells Fargo's Recruitment and Hiring Requirements, including representing your own experiences during the recruiting process. Thank you for considering this Lead Software Engineer position at Wells Fargo.,
ACTIVELY HIRING
posted 5 days ago
experience3 to 7 Yrs
location
Maharashtra
skills
  • C
  • MVC
  • HTML
  • CSS
  • JavaScript
  • Angular
  • SQL Server
  • Database design
  • Automation tools
  • Communication skills
  • Project management
  • SignalR
  • NET framework
  • ASPNET
  • React
  • Problemsolving
  • TestDriven Development TDD
Job Description
Role Overview: As a skilled .NET Developer with over 3+ years of experience, you will have the opportunity to join our team at WNS (Holdings) Limited and work closely with stakeholders to drive process improvement automations, develop web applications, and create value-added tools for the organization. Your proactive approach and effective communication skills will be essential in understanding the needs of various departments and delivering high-quality solutions. Key Responsibilities: - Engage with stakeholders to gather requirements and understand their needs for process improvement and automation. - Design, develop, and maintain web applications using .NET technologies. - Identify opportunities for process automation and implement solutions to enhance efficiency. - Create and maintain value-added tools that support various business functions. - Ensure high-quality code by following best practices and conducting regular code reviews. - Maintain comprehensive documentation for all developed applications and tools. - Provide ongoing support and maintenance for existing applications and tools. - Stay updated with the latest industry trends and technologies to continuously improve development practices. Skills Required: - Strong knowledge of .NET framework, C#, ASP.NET, and MVC. - Experience with HTML, CSS, JavaScript, and front-end frameworks like Angular or React. - Proficiency in SQL Server and database design. - Familiarity with automation tools and techniques for process improvement. - Excellent problem-solving skills and the ability to think critically. - Strong communication skills to effectively interact with stakeholders and team members. - Ability to manage multiple projects and meet deadlines. - High level of accuracy and attention to detail in coding and documentation. Specific Technologies Required: - Experience with .NET Core for cross-platform development. - Proficiency in ASP.NET Core for building scalable web applications. - Knowledge of Entity Framework Core for database interactions. - Experience in developing and consuming RESTful APIs. - Familiarity with microservices architecture. - Understanding of dependency injection principles. - Experience with Test-Driven Development (TDD) for ensuring code reliability. - Knowledge of SignalR for real-time web communication. What You Can Do with This Position: - Lead initiatives to automate processes and improve efficiency within the organization. - Work closely with various departments to understand their challenges and provide tailored solutions. - Enhance your technical skills by working on diverse projects and staying updated with the latest technologies. - Make a significant impact on the organization by developing tools and applications that add value and streamline operations. - Opportunity for career growth and advancement within the organization based on performance and contributions. Qualifications: - Bachelors degree in computer science, Information Technology, or a related field. - Minimum of 3 years of experience as a .NET Developer. - Relevant certifications in .NET development or related technologies are a plus.,
ACTIVELY HIRING
posted 5 days ago
experience12 to 16 Yrs
location
Noida, Uttar Pradesh
skills
  • MongoDB
  • Angular
  • Python
  • JavaScript
  • SQL
  • RESTful APIs
  • Docker
  • Github
  • Azure
  • Nodejs
  • Typescript
  • NoSQL databases
  • microservices architecture
  • Test driven development TDD
  • CICD
  • DevOps practices
  • cloud platforms AWS
Job Description
As a Principal Development Engineer Full Stack at Barco Noida, your role will involve collaborating with Developers, Product Owners, System Architects, and System validation teams across different locations. You will be responsible for designing and implementing quality product increments, leading and contributing to the development, architecture, and design of functional and nonfunctional components for high-quality product software increments. It is essential to gain a deep understanding of the Barco control room product, become proficient in all its features, adhere to best practices in code quality, security, and software development, and work with cross-functional teams across multiple groups, geographies, and time zones. Furthermore, you will ensure the delivery of high-quality, timely product releases, provide guidance, mentor fellow colleagues and specialists, and stay updated with emerging technologies and industry trends to enhance application functionality. **Key Responsibilities:** - Collaborate with Developers, Product Owners, System Architects, System validation across different locations to design and implement quality product increments. - Lead and contribute on development, architecture and design of functional and nonfunctional components for high quality product software increment. - Gain a deep understanding of the Barco control room product, becoming proficient in all its features. - Adhere to best practices in code quality, security, and software development and wherever necessary identifies the gaps and propose best practices. - Work with cross-functional teams across multiple groups, geographies, and time zones. - Ensure the delivery of high-quality, timely product releases. - Provide guidance and mentor fellow colleagues and other specialists. - Stay updated with emerging technologies and industry trends, integrating them into the development process to enhance application functionality. **Qualifications and Experience:** - Education: B. Tech./B. E./M. E./M. Tech. in Computer Science/Electronics Engineering - Experience: - 12-14 years of enriched full stack development and architecture experience with good proficiency in JavaScript, Typescript, Node.js, Angular, Python technologies. - Proficiency with SQL and NoSQL databases. - Strong knowledge of RESTful APIs, microservices architecture and containerization (Docker). - Expert in Test driven development (TDD), good experience with CI/CD, DevOps practices. - Experience of working with source code control tools like Github. - Experience in designing, implementing, and supporting reusable and maintainable APIs and services. - Good experience in leading technical tracks end to end in product development. - Knowledge of cloud platforms (AWS, Azure) is good to have. - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork skills. Barco is committed to conducting business activities with the highest standards of integrity, responsibility, and compliance across all aspects of operations. This includes adherence to applicable laws, regulations, and internal policies related to ethical conduct, quality standards, cyber security, sustainability, data protection & confidentiality, and safety. In conclusion, as a Principal Development Engineer Full Stack at Barco Noida, you will play a crucial role in contributing to the development and success of the Barco Control Rooms business unit by utilizing your expertise in software development and architecture.,
ACTIVELY HIRING
posted 2 days ago
experience2 to 6 Yrs
location
Gujarat, Ahmedabad
skills
  • MongoDB
  • Angular
  • MEAN stack
  • RESTful APIs
  • OAuth
  • Docker
  • Kubernetes
  • Git
  • GitHub
  • GitLab
  • WebSockets
  • unit testing
  • integration testing
  • TDD
  • performance optimization
  • communication skills
  • leadership skills
  • AWS
  • Azure
  • Google Cloud Platform
  • Nginx
  • Expressjs
  • Nodejs
  • GraphQL services
  • JWT
  • RoleBased Access Control
  • Mongoose
  • CICD pipelines
  • message queues
  • GraphQL API development
  • Serverless architecture
  • Nextjs
  • Reactjs
  • Angular Universal
  • PM2
  • load balancing strategies
  • AIMLbased applications
  • Nodejs
  • ChatGPT
Job Description
As a Senior MEAN Stack Developer with 2-4 years of experience, you will be responsible for designing, developing, and deploying full-stack web applications using MongoDB, Express.js, Angular, and Node.js (MEAN stack). Your key responsibilities include: - Architecting and optimizing scalable, high-performance web applications - Developing RESTful APIs and GraphQL services for seamless integration with frontend applications - Implementing authentication and authorization mechanisms such as JWT, OAuth, and Role-Based Access Control - Optimizing database queries and performance in MongoDB using Mongoose To excel in this role, you should possess 3-5 years of experience in MEAN stack development, along with the following qualifications: - Strong proficiency in Angular 15+ and frontend optimization techniques - Advanced knowledge of Node.js and Express.js, including asynchronous programming and event-driven architecture - Expertise in MongoDB, MySQL & PostgreSQL, and building microservices-based architectures - Proficiency in Docker, Kubernetes, CI/CD pipelines, and Git, GitHub, or GitLab for version control - Experience with message queues (Redis, RabbitMQ, Kafka), WebSockets, real-time data processing, caching strategies, unit testing, integration testing, TDD, analytical and debugging skills, and performance optimization - Excellent communication and leadership skills Additional Skills: - Experience with GraphQL API development - Familiarity with AWS, Azure, Google Cloud Platform - Knowledge of Serverless architecture, cloud functions, Next.js, React.js, Angular Universal (Server-Side Rendering SSR), Nginx, PM2, load balancing strategies - Exposure to AI/ML-based applications using Node.js and utilization of AI tools like ChatGPT Please note that the company's name is hirist.tech.,
ACTIVELY HIRING
posted 2 days ago
experience1 to 5 Yrs
location
Punjab
skills
  • JavaScript
  • HTML5
  • CSS3
  • RESTful APIs
  • Git
  • MongoDB
  • Agile
  • ES6
  • React
  • Redux
  • React Router
  • GraphQL
  • Nodejs
  • Expressjs
  • TDD TestDriven Development
Job Description
As a web developer at our company, your role involves developing and maintaining web applications using React. You will create reusable components and effectively manage application state. Integration of APIs and handling asynchronous operations will be a key part of your responsibilities. You will also be required to train on MERN stack technologies such as MongoDB, Express.js, React.js, and Node.js. Overseeing the complete software development lifecycle and providing hands-on experience in building robust web applications are essential tasks. Optimizing applications for performance and scalability, as well as collaborating with designers, backend developers, and product managers will be part of your day-to-day activities. Key Responsibilities: - Develop and maintain web applications using React - Create reusable components and manage application state - Integrate APIs and handle asynchronous operations - Train on MERN stack technologies (MongoDB, Express.js, React.js, Node.js) - Oversee the complete software development lifecycle - Provide hands-on experience in building robust web applications - Optimize applications for performance and scalability - Collaborate with designers, backend developers, and product managers Qualifications Required: - Proficiency in JavaScript, ES6+, HTML5, and CSS3 - Experience with React, Redux, and React Router - Familiarity with RESTful APIs and GraphQL - Minimum 1 year of full-stack development experience, with a focus on MERN - Knowledge of version control systems like Git - Strong problem-solving skills and ability to work in a team Technical Skills: - Frontend: Strong experience with React.js - Backend: Strong experience with Node.js and Express.js - Database: Strong experience with MongoDB - API Integration: Expertise in integrating with RESTful APIs - Best Practices: Familiarity with engineering best practices like Agile and TDD (Test-Driven Development) is a plus Soft Skills: - Excellent communication and interpersonal skills for effective training and mentorship - Ability to collaborate with cross-functional teams - Work on exciting projects with cutting-edge technologies - Collaborative and supportive work environment - Opportunities for professional growth and learning If you are an immediate joiner located in Mohali, Punjab, or nearby areas, and ready to make an impact with our innovative team, we encourage you to apply now. Job Types: Full-time, Permanent, Fresher, Internship Contract length: 8 months Benefits: - Paid sick time Education: - Bachelor's (Preferred) Experience: - Total work: 1 year (Preferred) - Software development: 1 year (Preferred) - HTML5: 1 year (Preferred),
ACTIVELY HIRING
posted 2 days ago
experience5 to 9 Yrs
location
All India
skills
  • Python
  • Django
  • Flask
  • RESTful APIs
  • MySQL
  • PostgreSQL
  • MongoDB
  • Cassandra
  • TDD
  • Agile methodologies
  • NumPy
  • OpenCV
  • Flux
  • Mocha
  • React JS
  • FastAPI
  • SOAP Services
  • Postman
  • Newman
  • NoSQL databases
  • CICD
  • Pandas
  • TensorFlow
  • Keras
  • Redux
  • Webpack
  • UIUX wireframes
  • Jest
Job Description
As a Sr. Full Stack Developer (Python + React JS) at WeblineIndia, your role will involve architecting, developing, and deploying robust applications. You will leverage your strong backend expertise in Python and solid frontend experience in React.js to lead development activities, guide junior developers, collaborate with cross-functional teams, and deliver scalable, high-quality solutions. **Key Responsibilities:** - Develop, optimize, and maintain large-scale Python web applications using frameworks such as FastAPI, Django, or Flask. - Design RESTful APIs and SOAP Services, utilizing tools like Postman and Newman. - Build scalable, distributed systems following microservices and SOA architecture principles. - Work with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra). - Implement software best practices including Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), and Agile methodologies. - Utilize AI/ML libraries like Pandas, NumPy, TensorFlow, Keras, and OpenCV for added advantage. - Develop user interface components using React JS and workflows like Redux and Flux. - Translate UI/UX wireframes into high-quality code. - Debug, troubleshoot, and enhance frontend performance. - Implement and maintain documentation for frontend modules. - Work on responsive design, Progressive Web App (PWA) concepts, and browser-based performance testing using tools like Mocha and Jest. **Qualifications Required:** - Strong command over Python, object-oriented programming (OOP), data structures, and algorithms. - Proficiency in React.js, JavaScript (ES6+), HTML, CSS, jQuery, and Bootstrap. - Experience with REST APIs, microservices, and both SQL & NoSQL databases. - Familiarity with AI-based code editors like Cursor. - Hands-on experience with Agile development methodologies. - Proficiency in VS Code and Jupyter Notebook. **Additional Details:** At WeblineIndia, you will enjoy a competitive salary along with an extensive benefits package that includes: - 5-day work week. - Work from home and hybrid working flexibility. - On-site international work opportunities. - Creative freedom in your work. - Strong focus on work-life balance. - Festive holidays and paid leaves. - Monetary incentives and referral benefits. - Various Awards & Recognition programs. - Sponsored learning & certification programs. - Fun events and more. Join us at WeblineIndia, where we value skill over titles, speed over hierarchy, and outcomes over excuses. Because at WeblineIndia, We Grow, When You Grow.,
ACTIVELY HIRING
posted 4 days ago
experience12 to 16 Yrs
location
Chennai, Tamil Nadu
skills
  • Java
  • Spring Boot
  • RESTful APIs
  • Spring Security
  • Kafka
  • JUnit
  • TDD
  • MongoDB
  • Maven
  • Gradle
  • Jenkins
  • Docker
  • Kubernetes
  • Microservices architecture
  • RDBMS databases
  • JPAHibernate
  • CICD pipelines
Job Description
As a Lead Java Engineer or Senior Software Engineer at our company, you will play a crucial role in designing, developing, and maintaining robust, scalable, and secure applications using cutting-edge Java technologies. Your responsibilities will include: - Designing, developing, and maintaining high-performance applications using technologies such as Spring Boot, Core Java, and Spring. - Developing and consuming RESTful APIs with Spring Boot to ensure seamless integration. - Contributing significantly to the architectural design and implementation of microservices-based solutions, collaborating with cross-functional teams. - Implementing robust security measures using Spring Security to protect application data. - Designing and implementing event-driven architecture leveraging Kafka for reliable message streaming and processing. - Performing code reviews, mentoring junior engineers, and promoting a culture of continuous improvement. - Integrating with workflow engines, SAAS systems, and building scalable, distributed, highly available systems. - Writing unit tests like JUnit and practicing test-driven development (TDD) for quality assurance. Your qualifications should include: - Minimum of 12+ years of experience in development and leading development teams. - Bachelor's degree in Computer Science, Engineering, or a related technical field. - Extensive experience with Core Java, Microservices architecture using Spring Boot, and security features with Spring Security. - Hands-on experience with RDBMS databases, MongoDB, ORM technologies like JPA/Hibernate, and build tools like Maven or Gradle. - Familiarity with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and data analytics tools. In addition to technical skills, soft skills such as excellent leadership, communication, problem-solving, and adaptability are essential for success in this role. You should also have a proactive approach to identifying and mitigating risks in a rapidly evolving IT landscape. If you are looking for a challenging opportunity to work with a dynamic team and contribute to cutting-edge technology projects, this role could be the perfect fit for you.,
ACTIVELY HIRING
posted 3 weeks ago

Java Full stack Developer

ESSCORP TECHNOLOGIES
experience5 to 10 Yrs
Salary9 - 20 LPA
location
Bangalore, Chennai+1

Chennai, Coimbatore

skills
  • java
  • maven
  • tdd
  • core
  • react/angular
  • springboot
  • bdd
Job Description
 We are excited to announce aMEGA Face-to-Face Walk-in Drivehappening on15th November 2025(Saturday)acrossBangalore, Chennai, and CoimbatoreforFull Stack Java Developers. Were looking forimmediate joiners (within a week)who bring strong technical skills, job stability, and a passion for delivering scalable, high-performance applications.  Role:Full Stack Java Developer  Work Mode:Hybrid Work Location:Chennai(relocation after offer) Interview Mode:Face-to-Face Walk-in Locations: Bangalore Chennai  Coimbatore   Interview Process  Bangalore & Chennai: Round 1 HackerRank Round 2 Technical Round 3 Technical  Coimbatore: Round 1 Technical Round 2 Technical  Roles & Responsibilities Contribute to all phases of the development lifecycle Design, code, and implement scalable web-based Java applications Work onCore Java, Spring Boot, Microservices, REST APIs, React/Angular Ensure code quality and adherence to best practices (TDD/BDD) Collaborate with international teams and stakeholders Lead, mentor, and guide junior developers when required Work independently with a service-oriented mindset  Mandatory Skills  Java 8 / Core Java (Strong) Spring Boot REST API Standards & Microservices TDD / BDD Build Tools Maven React or Angular (Frontend) Agile Methodologies  Good to Have  Kafka NoSQL (Cassandra or Equivalent) RDBMS (Oracle/MySQL/PostgreSQL)  If youre an experiencedFull Stack Developerready to take on a new challenge this is your chance to join an innovative tech environment and grow your career further.  Interested candidates, please reply with your updated resume and preferred walk-in location. Slots are limited dont miss out!  Regards, Atul Saini Recruiter EssCorp Technologies | Staffing Solutions Phone: +91 8307601416 Email:atul.saini@esscorptech.com Website:www.esscorptech.com  
posted 6 days ago
experience3 to 9 Yrs
location
Chennai, Tamil Nadu
skills
  • NET
  • SQL Server
  • Windows Services
  • Web Services
  • JQuery
  • C
  • Docker
  • Kubernetes
  • JavaScript
  • Angular
  • Bootstrap
  • TDD
  • JUnit
  • Selenium
  • Cucumber
  • SOA
  • SOAP
  • WSDL
  • UDDI
  • BPEL
  • Azure
  • SQL
  • XML
  • XSD
  • ASPNET
  • Web API
  • ReactJS
  • Cloud Technology
  • BDD
  • Gherkin
  • API Integration
  • CosmosDB
  • AKS Cluster
  • Key Valuts
  • Relation Databases
Job Description
As an experienced .Net developer, you will be responsible for coding and delivering projects on tight schedules using .Net technology stacks. Your key responsibilities will include: - Working with SQL Server 2012 and above, Windows Services, web Services, ASP.NET, JQuery, C#, and Web API - Utilizing front-end technologies such as ReactJS and having experience with Docker & Kubernetes, as well as any cloud technology - Demonstrating a minimum of 3 years of working experience with JavaScript libraries and frameworks like Angular, Bootstrap, and JQuery - Implementing TDD and BDD test automation using JUnit, Selenium, Cucumber, and Gherkin - Integrating APIs and working with Web Services and SOA standards like SOAP, WSDL, UDDI, and BPEL Qualifications required for this role include: - Strong experience in .Net technology stacks - Proficiency in front-end technologies such as ReactJS or Angular - Experience with API integration - Knowledge of Docker & Kubernetes - Familiarity with cloud technologies Additionally, exposure to Azure cloud native services like CosmosDB, AKS Cluster, and Key Vaults is considered a plus. Experience with relational databases, SQL, and advanced XML technologies and APIs will be beneficial for this role.,
ACTIVELY HIRING
posted 6 days ago

Principal Quality Engineer

Marriott Tech Accelerator
experience8 to 12 Yrs
location
Hyderabad, Telangana
skills
  • Quality Engineering
  • QE
  • Metrics
  • Regression Testing
  • Performance Testing
  • TDD
  • Test Automation
  • Git
  • JIRA
  • Ant
  • Maven
  • Jenkins
  • Selenium
  • Automation Solutions
  • KPIs
  • SAFe Agile
  • CICD Pipelines
  • EndtoEnd Testing
  • BDD
  • DevSecOps
  • Tricentis Tosca
  • Ready Api
  • Playwright
Job Description
As a Principal Quality Engineer at Marriott Tech Accelerator, Hyderabad, your role involves providing technical leadership and strategic direction to the Quality Engineering (QE) organization. You will design and build new generation testing frameworks for enterprise-grade distributed applications, work closely with service provider Architects to review their designs for automation solutions, and evaluate different tools and technologies for frontend, middleware, and backend applications. Your responsibilities will also include: - Developing Quality Engineering strategies and standards, including KPIs and Metrics for regression and performance testing for development teams - Educating Product teams on QE best practices and assisting them in their adoption - Coaching product teams in implementing QA and QE practices in a SAFe Agile environment - Evaluating current QA or QE processes in Product teams and driving them to conform with established standards - Collaborating with Platform teams to ensure tools required for testing conform to standards and help implement new solutions as required - Working with Product teams to ensure integration/end-to-end test cases are identified and maintained - Devising QE solutions for CI/CD pipelines in public cloud or hybrid infrastructures - Engaging with other QE staff to deliver high-quality testing solutions across the organization - Assisting in the evaluation of QE-related vendors - Collaborating with QE tools architects/engineers to resolve issues and recommend improvements - Conducting POC projects on emerging QE technologies and driving them towards adoption in the organization - Mentoring QE staff and assisting in developing curriculum for staff upskilling In addition, you may be responsible for delivering Quality Engineering Strategies, Test Strategies, Test Implementation Plans, Jira Initiatives, Epics and User Stories, presentations to Senior Management, and Marriott internal deliverables. Your key responsibilities include: Quality Leadership: - Mentoring and coaching other QE team members as well as product team members on QE tasks and procedures - Communicating opportunities to improve quality to leadership - Establishing best practice quality procedures - Driving the adoption of TDD, BDD, and related test-first development methodologies - Providing leadership and support to quality inspections - Creating best practice quality procedures Delivering Technology: - Performing complex quantitative and qualitative analyses for delivering automated testing processes and tools - Enabling tooling such as Tosca, NeoLoad, Cucumber, etc. - Facilitating CI/CD using a DevSecOps pipeline - Designing and executing end-to-end automated test scenarios using Tricentis Tosca Managing Projects and Policies: - Advising the team on debugging aids available for environments - Preparing testing schedules and documenting expected results - Assisting in the scheduling and maintenance of lower environments - Assisting in the defect management process - Serving as a key member of the QE leadership team Skills and Experience required: - 8+ years of IT leadership experience with deep technical knowledge and a customer-focused mindset - Experience in software development, test engineering, with expert-level expertise in multiple testing methodologies - Strong verbal and written communication and problem-solving skills - Experience with Test Automation and DevSecOps tools - Undergraduate degree in an engineering or computer science discipline and/or equivalent experience/certification Preferred skills and experience include demonstrated success leading medium- to large-scale initiatives/transformations, knowledge of Agile methodology, experience with mixed and offshore delivery models, good process management, negotiating, influencing, and problem resolution skills, and the ability to prioritize and execute tasks in a high-pressure environment. Education and Certifications: - Undergraduate degree or equivalent experience/certification - Work Location: Hyderabad, India - Work Mode: Hybrid By joining Marriott Tech Accelerator, you become part of a proud history and a thriving culture that values putting people first, pursuing excellence, embracing change, acting with integrity, and serving the world.,
ACTIVELY HIRING
posted 5 days ago

Salesforce Test Engineer

Salesforce, Inc.
experience3 to 7 Yrs
location
Hyderabad, Telangana
skills
  • TestNG
  • Junit
  • Maven
  • Gradle
  • APIs
  • Python
  • Java
  • TDD
  • Jenkins
  • JIRA
  • TestRail
  • Performance testing
  • Jmeter
  • SOAP
  • Agile
  • unit testing
  • Salesforce Testing
  • Seleniumbased automation
  • Crossbrowser test
  • Salesforcecom platform
  • TestDriven Development
  • BehaviorDriven Development
  • BDD
  • CICD Frameworks
  • TCM tools
  • Test Plan Design documentation
  • Rest API testing
  • ResstAssured
  • Postman
  • Scrum methodology
  • Salesforce Field Level Security
Job Description
Role Overview: As a Quality Engineer at Salesforce Business Technology, you will play a crucial role in ensuring the highest quality of software engineering deliverables for customer success functionality on the Salesforce Service Cloud platform. You will collaborate with a team of software engineers, product managers, and architects to develop and maintain features responsive to the needs of a sophisticated global customer success organization. Your responsibilities will include participating in design, planning, and enhancement of automation frameworks, utilities, and tools to guarantee the delivery of reliable code that meets customer expectations. Additionally, you will engage in product and feature design discussions, diagnose and resolve quality issues, document test plans, contribute to code reviews, and work closely with cross-functional teams for successful product delivery. This role demands a self-starter who can work under pressure, handle multiple tasks effectively, communicate clearly, and provide valuable insights on various projects within the team's portfolio. Key Responsibilities: - Plan, design, and enhance automation framework, utilities, and tools - Participate in product and feature design discussions with developers and product managers - Diagnose, track, and manage quality issues to resolution - Document test plans and share test results to improve code quality and test coverage continuously - Contribute to code reviews and collaborate with engineers, business analysts, and product owners for product delivery - Ensure product quality aligns with customer expectations Qualifications Required: - 3+ years of experience in Salesforce Testing and Selenium-based automation, including knowledge of TestNG/Junit, Maven/Gradle, and Cross-browser testing - Proficiency in developing on the Salesforce.com platform and APIs - Familiarity with testing methodologies such as Test-Driven Development (TDD) and/or Behavior-Driven Development (BDD) - Proficient in at least one common object-oriented language like Python, Java, etc. - Experience in testing mobile/web/desktop applications on common platforms - Knowledge of Jenkins or Open Source CI/CD Frameworks - Familiarity with JIRA/TestRail or any Test Case Management (TCM) tools - Experience in Performance testing and automation using tools like Jmeter - Ability to design test plans effectively - Proficiency in SOAP/Rest API testing and automation with tools like RestAssured/Postman or similar - Quick learner in a dynamic environment and a team player who can motivate, ensure accountability, and achieve results - Effective communication skills to relay status and risks to the team and manager - Bachelor's degree in Computer Science, related field, or equivalent experience (Note: Desired skills such as Agile/Scrum methodology experience, familiarity with Jenkins or Open Source CI/CD Frameworks, knowledge of Salesforce Field Level Security and industry-standard Security practices, and unit testing experience are a plus but not mandatory for this role.),
ACTIVELY HIRING
posted 2 days ago
experience5 to 9 Yrs
location
Karnataka
skills
  • Python
  • Django
  • MongoDB
  • RabbitMQ
  • Celery
  • Git
  • Docker
  • FastAPI
  • Microservice Architecture
  • TestDriven Development TDD
  • Pytest
  • Playwright
  • Solution Architectures
  • CICD Pipelines
  • MonitoringLogging Tools
Job Description
Role Overview: You will be joining Evident Scientific, a global leader in life-science microscopy and optical instrumentation, as an Engineer. As part of a high-performing engineering team, you will play a crucial role in advancing the autonomy of imaging technology in the field of Digital Pathology. Your responsibilities will include determining operational feasibility, documenting and demonstrating solutions, preparing and installing solutions, improving operations, obtaining and licensing software, updating job knowledge, and protecting operations. You will also be responsible for providing information, accomplishing engineering and organization missions, and developing software solutions. Key Responsibilities: - Evaluate analysis, problem definition, requirements, solution development, and proposed solutions for operational feasibility. - Develop documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code to demonstrate solutions. - Design system specifications, standards, and programming for preparing and installing solutions. - Conduct systems analysis, recommend changes in policies and procedures to improve operations. - Obtain and license software, recommend purchases, test and approve products. - Stay updated on state-of-the-art development tools, programming techniques, and computing equipment. - Participate in educational opportunities, read professional publications, and protect operations by maintaining confidentiality. - Collect, analyze, and summarize development and service issues to provide information. - Complete related results as needed to accomplish engineering and organization mission. - Study information needs, confer with users, study systems flow, data usage, and work processes, investigate problem areas, and follow the software development lifecycle to develop software solutions. Qualification Required: - Hands-on experience in backend software development using Python, with strong knowledge of FastAPI and Django. - Experience in designing and developing interactive, distributed applications using microservice architecture. - Excellent knowledge of both non-relational (MongoDB) and relational databases, including schema design and query optimization. - Solid experience with message brokers and asynchronous task systems such as RabbitMQ and Celery. - Proficiency with core software engineering tools, specifically Git. - Experience with test-driven development (TDD), automation frameworks such as pytest and Playwright, and building robust testing strategies. - Ability to design solution architectures, prepare engineering plans, and document workflows, APIs, and technical specifications. - Ability to work in cross-functional teams, collaborate effectively, and contribute to high-quality engineering decisions. Additional Details of the Company: Evident Scientific, a global leader in life-science microscopy and optical instrumentation, has combined its optical heritage with Pramana's software, robotics, and AI innovation to define the future of Digital Pathology. The company's advanced whole-slide imaging platform is deployed at top medical institutions, aiding in patient care and powering Clinical workflows. The engineering team at Evident is advancing to intelligent imaging, where scanners, data systems, and user interfaces are self-aware, adaptive, and capable of real-time AI inference at the edge.,
ACTIVELY HIRING
posted 2 days ago
experience2 to 10 Yrs
location
Maharashtra, Pune
skills
  • NET
  • C
  • Angular
  • Microsoft SQL Server
  • JavaScript
  • HTML5
  • CSS3
  • Git
  • Bamboo
  • Jenkins
  • Entity Framework
  • Agile
  • Scrum
  • Application Security
  • SDLC
  • Unit Testing
  • Docker
  • Kubernetes
  • DevOps
  • ASPNET
  • Web API
  • TypeScript
  • RxJS
  • Fluent NHibernate
  • AWS Cloud Computing
  • TestDriven Development TDD
  • WCAG 21 Level AA
  • CICD
  • Microservices Architecture
  • OAuth2
  • JWT
Job Description
As a Lead Full Stack Developer at our company, you will play a pivotal role in guiding and mentoring a team of developers to design, develop, and maintain scalable, secure, and high-performance web applications. Your expertise in .NET (C#) and Angular will be instrumental in shaping the technical direction of product development. Your proactive and self-driven approach, coupled with the ability to collaborate effectively with a diverse, cross-functional team, will be essential for success in this dynamic, fast-paced environment. **Key Responsibilities:** - Lead the end-to-end design, development, and deployment of scalable web applications using .NET and Angular technologies. - Collaborate with architects to translate business requirements into robust technical solutions. - Work closely with product managers, UI/UX designers, and QA engineers to deliver high-quality, end-to-end software solutions. - Ensure timely and efficient development while maintaining high code quality and adherence to best practices. - Enforce application security standards and integrate secure coding practices throughout the development lifecycle. - Implement and uphold WCAG 2.1 Level AA web accessibility standards to ensure inclusive user experiences. - Partner with scrum teams and product owners to guarantee deliverables meet established quality and functional standards. - Collaborate effectively with QA and DevOps teams to ensure compliance with SDLC processes and smooth software delivery. - Work cross-functionally with multi-disciplinary teams, including those responsible for application integration. - Drive and maintain CI/CD pipelines within Agile teams to support continuous, reliable software deployments. - Conduct thorough code and security reviews to uphold software quality and compliance requirements. - Optimize application performance and ensure compatibility across various platforms and devices. - Develop and maintain comprehensive unit tests to verify code functionality and reliability. - Produce clear, organized technical documentation including specifications, workflows, and procedures. - Diagnose and resolve complex technical issues, identifying performance bottlenecks and implementing sustainable solutions. - Continuously evaluate and recommend improvements to platforms, products, and processes to enhance efficiency and business impact. **Qualification Required:** - Bachelors degree in computer science, engineering, or a related technical discipline (or equivalent experience). - Over 10 years of professional software development experience, with a strong emphasis on .NET (C#) and Angular. - Minimum of 2 years experience in a lead software engineering or technical leadership role. - Proven expertise in .NET, C#, ASP.NET, .NET Core, ASP.NET Core, Web API, and Microsoft SQL Server. - Strong proficiency in Angular, TypeScript, JavaScript, HTML5, CSS3, and RxJS. - Demonstrated experience designing and developing web applications and services using Microsofts .NET technology stack. - Solid knowledge of SQL Server, including database design and performance optimization. - Experience with version control systems such as Git, and automated build and deployment pipelines using CI/CD tools like Bamboo or Jenkins. - Hands-on experience with ORM frameworks, including Entity Framework or Fluent NHibernate. - Deep understanding of object-oriented programming principles and software design patterns. - Familiarity with Agile and Scrum development methodologies and best practices. - Knowledge of AWS Cloud Computing services is a plus. - Extensive experience with Test-Driven Development (TDD) to ensure code quality and reliability. - Strong expertise in application security principles and secure coding practices. - Excellent communication and interpersonal skills, with the ability to lead and collaborate effectively across diverse teams.,
ACTIVELY HIRING
posted 6 days ago
experience5 to 9 Yrs
location
Tamil Nadu, Coimbatore
skills
  • Java programming
  • Spring Boot
  • MongoDB
  • GCP
  • Azure
  • AWS
  • ElasticSearch
  • Apache Solr
  • Java design patterns
  • React
  • Redux
  • React Query
  • Context API
  • Test Driven Development TDD
  • CICD pipelines
Job Description
You have an exciting opportunity for a Software Developer role in Coimbatore with the following responsibilities and qualifications: Role Overview: - You should have 5 to 6 years of experience in software development, particularly in designing and building large-scale distributed systems. Key Responsibilities: - Strong expertise in Java programming, Java design patterns, and high-performance backend development. - Proficiency in React for frontend development, including experience in state management using Redux, React Query, or Context API. - Designing and implementing scalable, fault-tolerant architectures. - Proficiency in multiple technologies such as Spring Boot, React, MongoDB, etc. - Leading and mentoring engineering teams, conducting code reviews, and setting technical standards. - Deep understanding of cloud-native architecture, with hands-on experience in platforms like GCP, Azure, or AWS. - Expertise in search and retrieval technologies, including ElasticSearch, Apache Solr, or similar. - Proficiency in Test Driven Development (TDD) and CI/CD pipelines. - Strong problem-solving skills, with experience in handling production-level challenges, performance tuning, and system optimization. - Experience working in agile environments, with familiarity in Scrum and JIRA. - Ability to balance hands-on coding with strategic technical decision-making. Qualifications Required: - 5 to 6 years of software development experience. - Proficiency in Java programming, React for frontend development, and multiple technologies like Spring Boot, MongoDB, etc. - Experience in leading engineering teams, working in cloud-native architectures, and expertise in search and retrieval technologies. - Strong problem-solving skills, experience in agile environments, and proficiency in Test Driven Development (TDD) and CI/CD pipelines.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter