10

TDD Jobs

filter
  • Location
  • Role
  • Functional Area
  • Qualification
  • Experience
  • Employer Type

Opening For Golang Developer

Talent Zone Consultant

  • 5 - 8 yrs
  • Bangalore
Go Programming Language Golang Developer Oops Linux Windows OS Unit Testing TDD SR. Software Engineer Agile Methodology Scrum
Job PurposeThe Senior Software Developer (Golang) is responsible for designing, developing, and maintaining scalable, high-performance system. The role focuses on development using Golang while adhering to modern software engineering practices, security standards, and Agile methodologies.Key ResponsibilitiesDesign, develop, and maintain using GolangDevelop robust, scalable, and high-performance backend servicesApply Go best practices including goroutines, channels, templating, and code generationWork with Go frameworks, routers, and dependency management toolsPerform unit testing and TDD in an Agile/Scrum environmentEnsure software quality through code reviews, linting, and static code analysisOptimize performance using profiling and monitoring toolsCollaborate with cross-functional teams including product, testing, and operationsContribute to system design using established design principles and patternsParticipate in troubleshooting, root cause analysis, and production support when requiredRequired QualificationsBachelors or Masters degree in: oComputer ScienceoInformation TechnologyoElectronics & CommunicationoMCAExperience5+ years of hands-on experience Technical SkillsPrimary SkillsGolang programming (advanced proficiency)Linux and Windows operating systems (advanced knowledge) . Better understanding of Golang EcosystemSoftware Engineering PracticesObject-Oriented ProgrammingSecure coding and SCA toolsUnit testing and TDDAgile/Scrum methodologies
View all details
  • 7 - 10 yrs
  • 27.5 Lac/Yr
  • Bangalore
Python BDD Azure TDD Rest API GitHub
We are seeking a highly skilled Senior Python Developer with extensive experience in microservice architecture, Azure cloud services, generative AI, and application development. The ideal candidate will design, develop, and maintain scalable and efficient applications while using modern technologies and best practices.Must-Have Skills710 years of strong expertise in PythonExperience building RESTful APIs using FastAPIMinimum 4 years of hands-on experience with Azure CloudStrong understanding of BDD, TDD, and Microservice ArchitectureExperience with DevOps practices, CI/CD pipelines, automated testing, and monitoringKey ResponsibilitiesGenerative AI Integration: Develop and integrate GenAI solutions to enhance application features and user experienceApplication Development: Collaborate with cross-functional teams to build high-quality softwareCode Quality: Write clean, maintainable, and efficient code following best practicesTesting & Debugging: Conduct comprehensive testing and debugging to ensure strong performanceDocumentation: Prepare and maintain technical documentation for code and systemsDeployment: Create Docker images, build pipelines, and manage deploymentsPreferred AttributesExcellent problem-solving ability and attention to detailStrong communication and teamwork skillsAbility to work independently and collaborativelyPassion for learning and adopting new technologiesAdditional InformationWork Model: HybridThis role is on Amantya's payroll; the candidate will be deputed to the client locationOffice Location: Bommasandra (must be comfortable with this location)Required QualificationBachelor of Engineering / Bachelor of Technology (B.E./B.Tech.)
View all details
  • 6 - 10 yrs
  • 22.5 Lac/Yr
  • Pune
ROR Ruby Rails TDD Ruby On Rails Developer Ror Developer
Our Core ValuesQuality with Pragmatism: We aim for excellence with a focus on practical solutions.Extreme Ownership: We own our work and its outcomes fully.Proactive Collaboration: Teamwork elevates us all.Pursuit of Mastery: Continuous growth drives us.Effective Feedback: Honest, constructive feedback fosters improvement.Client Success: Our clients success is our success.Experience LevelThis role is ideal for engineers with 7+ years of hands-on software development experience, particularly in Ruby on Rails at scale.Role OverviewIf youre a Software Craftsperson who takes pride in clean, test-driven code and believes in Extreme Programming principles, wed love to meet you. Were a DevOps organization where developers own the entire release cycle, meaning youll get hands-on experience across programming, cloud infrastructure, client communication, and everything in between. Ready to level up your craft and join a team thats as quality-obsessed as you are? Read on!What You'll DoWrite Tests First: Start by writing tests to ensure code qualityClean Code: Produce self-explanatory, clean code with predictable resultsFrequent Releases: Make frequent, small releasesPair Programming: Work in pairs for better resultsPeer Reviews: Conduct peer code reviews for continuous improvementProduct Team: Collaborate in a product team to build and rapidly roll out new features and fixes.Full Stack Ownership: Handle everything from the front end to the back end, including infrastructure and DevOps pipelinesNever Stop Learning: Commit to continuous learning and improvementWhat We're Looking ForExpertise in Ruby on Rails, Test Driven Development, React, React.js or JavaScript, and TypeScript.Strong skills in object-oriented programming, data structures, algorithms, and software engineering methodologies.Ability to design and develop web architecture and optimize existing infrastructure.Experience working in Agile and eXtreme Programming methodologies withi
View all details

Fullstack Developer

Emarlex Multiventure LLP

  • 5 - 7 yrs
  • 32.5 Lac/Yr
  • Noida
Javascript React JS HTML5 CSS3 Jquery BootStrap MVC TDD MySQL SQL AWS Azure Administrator SOA Oracle OOPS
JOB DESCRIPTION: Extensive experience with JavaEE (JEE, J2EE), JavaScript, HTML5, CSS3, jQuery, and Bootstrap. Proficient in the Spring Framework and ReactJS. Solid experience with relational databases and a strong understanding of concepts like MVC (Model-View-Controller), JDBC (Java Database Connectivity), and RESTful web services. Proven track record in developing web applications using at least one popular web framework such as JSF, Wicket, GWT, or Spring MVC. Experience with test-driven development (TDD) is required. Familiarity with Tomcat, Apache, Vue.js, and Angular is considered a plus. Experience with Google Cloud Platform (GCP) is required; knowledge of AWS or Azure is a nice-to-have. Knowledge of accessibility standards is necessary. Extensive experience with relational databases, including SQL, PostgreSQL, Oracle, or MySQL. Comprehensive understanding of object-oriented and service-oriented application development. Familiarity with various design patterns, including dependency injection, factory method, and concurrency patterns. Experience in multi-threading, debugging, performance profiling, and optimization. Proficiency in implementing unit tests. Strong understanding of code versioning tools, especially Git. Experience with agile development methodologies, particularly Scrum. Excellent communication skills for interacting with both internal team members and external business stakeholders. Hands-on experience with microservices architecture.
View all details

Get Personalized Job Matches

Based on your experience, skills, interests, and career goals to help you find the most relevant opportunities faster. Register Now!
  • 7 - 10 yrs
  • Coimbatore
UI UX Designer AJAX Ant React JS Docker TDD JIRA
Break complex domain specific problems down to its simple parts, uncover the logical inter-relationships between them and infer or discover new requirements from existing facts Design aesthetics with technical know-how, define & deliver new UI/UX features Translate concepts, design and deliver living, breathing user flows, wireframes, mockups and prototypes optimized for a wide range of devices and interfaces, and iterate to deliver the perfect experience Design detailed algorithms & solutions and write implementable specifications to build Steerwise software platform Develop test scenarios, test cases & test data for all the combinations & permutations that are comprehensive & complete reflecting the actual operational aspects of Steerwise software platform Build efficient, reusable & reliable Steerwise software platform specific service components & algorithms according to specifications; Integrate software components & third-party programs, tools, & platforms Adopt & execute lean-agile, behavior-driven, & test-driven development methods Write unit, integration, & system test code and test data for functional verification of Steerwise software platform Write performance, scalability, availability & security related test code and test data for non-functional verification of Steerwise software platform Write infrastructure-as-code and configuration-as-code in a readable standard source format, maintainable modular form, and reusable code components Provision & configure environments; Deploy application packages & config specs; Deploy orchestration scripts, dataset migration scripts, rollback & redeploy scripts Annotate code, annotate APIs, annotate configuration files, annotate complex logic; Write build scripts, library dependency lists, build tasks, scripts & configurations and bill of materials & build log .
View all details
Java Developer TDD BDD Microservices RDBMS ORACLE SQL CSS3 HTML Jquery Java Script Developer Walk in
Should be B.Tech. or Graduate in Computer Science with 6 to 10 years experience in Software Development in an international environment.Should have good : Experience in designing and developing Java based enterprise applications especially MicroServices which are highly scalable, resilient, fault tolerant with self-healing ability.Strong Knowledge on Core Java technology including knowledge of latest JDK (8 and higher).Solid hands knowledge of all advanced modules such as Concurrency, Collections, Generics, Java 1.8 Functional Interfaces, Stream, Reactive Programming, Lambda Expressions etc.Experience working with JEE based applications and relevant frameworks such as Struts, Spring (mandatory), Hibernate etc.Experience with cloud native development and MicroServices architecture.Extensive working experience with Spring Boot, Spring Cloud Netflix, Spring Data, Spring Integration and Spring AMQP.Experience with Cloud runtime such as Pivotal Cloud Foundry.Hands on experience on distributed cache such as Gemfire.Hands on experience in RDBMS, SQL using Oracle 10g or higher, MS SQL server.Working knowledge of No-SQL dBs such as Mongo, Cassandra.Solid experience on TDD and BDD.Proficiency with latest IDEs like STS, IntelliJ etc.Reasonable handle on client side technologies such as HTML5, CSS3, JavaScript, jQuery.Responsibilities:Get involved and take responsibility in requirement gathering/understanding, KT.To work proactively and independently to address project requirements, and articulate issues/challenges at appropriate time to address project delivery risks.Providing expertise in technical analysis and solving technical issues during project delivery.Client interfacing - understand customer requirements, propose technical solutions.Drive Full-Life-Cycle Development of Mobile and web based projects.To do code review, test case reviews and ensure code developed meets the requirements.Load testing and performance tuning.Identify and fix c
View all details
  • 6 - 9 yrs
  • 35.0 Lac/Yr
  • Bangalore
Spring MVC Spring Boot Hibernate Oracledb MySQL Agile TDD Core Java Java Developer
Strong Java Developer required to analyse, design, implement and test software modules on our web sites and back office systems. The successful candidate will have a strong technical background and will work well within an Agile team, with a proactive approach to problem solving.Java 8/12Frameworks - Spring MVC, REST, Spring Boot, HibernateOracle DB/ MY sqlAgile / TDDGood Experience in Core-Java conceptsTeam handling
View all details

Java Developer

Talent Tracker Consulting

  • 4 - 8 yrs
  • 19.0 Lac/Yr
  • Bangalore
Hibernate J2EE J2EE Developer Jenkin Mvvm Spring Framework Web Services AWS Typescript Bdd TDD SDCL NodeJS Java Developer
We are looking for 4 Java Developer Posts in Bangalore / Bengaluru, Karnataka,Hibernate,J2EE Developer,jenkin,mvvm,Spring Framework,Web Services,aws,Typescript,bdd,TDD,SDCL,NodeJS, with deep knowledge in Hibernate,J2EE, Hibernate,J2EE Developer,jenkin,mvvm,Spring Framework,Web Services,aws,Typescript,bdd,TDD,SDCL,NodeJS and Required Educational Qualification is : Other Bachelor Degree
View all details
  • 10 - 15 yrs
  • 25.0 Lac/Yr
  • Jaipur
SAP Developer JPA-Java Persistence API ABAP TDD ECC6 S4Hana Work From Home Walk in
Role purposeSenior Developer is part of a developer pool supporting the functional teams to solve operational issues or deliver on projects.ResponsibilitiesDevelopment and enhancements for the ABAP Objects (reports, function modules, smartforms, OO programming)SAP logic for interfaces, APIs, etcCreation of the Technical Design Documentation (TDD)CDS View developmentClose collaboration with the Solution Architects, Functional Specialists and integration specialistsDebug and solve operational issuesDevelop technical design for functional requirementsDevelop and test the solutionsMaintain and continuous improve the quality of the solutions in operation and new project deliveries Requirements8 to 10 years of relevant experience working with SAP (ECC 6 / S/4 Hana) in a hands-on application management organization and project environmentUniversity Degree in IT or other similar fieldsFluent EnglishExpert ABAP skills (OO ABAP, Report development, Smartform development, idoc-EDI development, Enhancements implementations)Experience in SLA oriented multi-site support environmentExpert level understanding of the SAP product suiteExpert in diagnosing / debugging / trouble shooting Extensive experience with SAP configuration, including workflows, validation rules, and security controlsExperience defining business requirements, writing functional design documentationExpert level experience of SAP modules and underlying architecture designExperience in designing SAP software componentsExperience integrating SAP with different business systems, as well as working with integration toolsExpert level understanding of environment management, release management, code versioning best practices, and deployment methodologies
View all details
  • 3 - 7 yrs
  • 15.0 Lac/Yr
  • Bangalore
Core Java Swift React Native Developer React JS TDD CI CD
Job DescriptionResponsibilities for Mobile Developer Design, develop scalable applications end-to-end from scratch Transform high fidelity UI designs to reusable components Build pixel-perfect, buttery smooth UIs across all mobile platforms. Hands on experience with testing and deployment of apps Good to have experience in public beta release on platforms like browser stack (Apple test flight) Ensure new and legacy applications meet quality standards Identify and plan for new features Leverage native APIs for deep integrations with both platforms. Develop application programming interfaces (APIs) to support mobile functionality Suggest and implement new mobile products, applications and protocols Remain up to date with the terminology, concepts and best practices for coding mobile apps Work closely with colleagues to constantly innovate app functionality and design Diagnose and fix bugs and performance bottlenecks for performance that feels native. Willingness to learn and expand skills and repertoire A positive mindset, team-oriented, results-driven, and organized.Qualifications for Mobile Developer Preferably 3 to 6 years of experience in building mobile apps. 3 to 5 years of demonstrable experience in React native, Java, Swift, Kotlin. coding, designing and optimizing high-traffic, mission-critical applications Expertise in Hybrid App development and integration. Proficiency in design patterns enabling TDD Demonstrable portfolio of released applications on the App store and the Android market Proficiency in CI/CD for mobile. Experience with unit testing, UI testing and test automation. Familiarity with OOP design principles Experience with third-party libraries and APIs Superior analytical skills with a good problem-solving attitude Ability to perform in a team environment Strong oral and written communication skills Ability to interpret and follow technical plans
View all details
  • 5 - 7 yrs
  • 32.5 Lac/Yr
  • Noida
Javascript React JS HTML5 CSS3 Jquery BootStrap Spring Framework Database JDBC-Java Database Connectivity MVC JSF-Java Server Faces TDD Spring MVC Angular Developer Azure Administrator AWS SQL MySQL OOPS SOA
JOB DESCRIPTION: Analyze technical requirements and design new components to meet functional, performance and availability requirements. Guide team development efforts towards successful project delivery. Provide technical leadership to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team.Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies. Develop, refine, and tune integrations between applications. Play role of scrum master as wellRequired Skills: Extensive experience with JavaEE (JEE, J2EE), JavaScript, HTML5, CSS3, jQuery, and Bootstrap. Proficiency in the Spring Framework and ReactJS. Strong background in working with relational databases, including SQL, PostgreSQL, Oracle, or MySQL. Familiarity with MVC (Model-View-Controller), JDBC (Java Database Connectivity), and RESTful web services. Proven experience in developing web applications using at least one popular web framework such as JSF, Wicket, GWT, or Spring MVC. Experience with test-driven development (TDD). Knowledge of Tomcat, Apache, Vue.js, and Angular is a plus. Experience with Google Cloud Platform (GCP); familiarity with AWS or Azure is also beneficial. Understanding of accessibility standards. Comprehensive knowledge of object-oriented and service-oriented application development. Familiarity with design patterns, including dependency injection, factory method, and concurrency patterns. Proficiency in multi-threading, debugging, performance profiling, and optimization. Experience with unit testing and code versioning tools like Git. Knowledge of agile development methodologies, particularly Scrum.
View all details