Agentic Software Development
AI-supported software delivery across parallel teams — end-to-end engineering, modern stacks and cloud-native architectures.
- Autonomous Coding
- Intelligent Workflows
- Modern Tech Stacks
- AI Agent Orchestration
- Agile Delivery
- Custom Platforms
Implementation & Maintenance of Large Software Systems
Programming Languages
- We primarily work with Enterprise Java as well as C++, C#, JavaScript / TypeScript, Kotlin, PHP, and Python
- We also work, but less frequently, with C, Go, Groovy, Objective-C, Ruby, Rust, Scala, and Swift
- Unusual languages like Haskell — we know them for the joy of it
Web Technologies
- Frameworks like Angular, React, and Vue.js, Flux/Redux, Ember
- Java frontend technologies like Spring MVC, JSF and JSP, JavaFX, SWT, Swing, and Vaadin
- ASP.NET and Node.js
- Grails on Groovy, Rails on Ruby, Python with Flask, and PHP with Symfony
- CSS with Less and Sass, PostCSS, and CSS-in-JS
Frameworks
- O/R mapping with Hibernate/JPA, Doctrine, and Entity Framework
- Inversion of Control with Spring, CDI, Simple Injector, and Unity
- Application development with Spring Boot, .NET Core, Micronaut, and Quarkus
- Enterprise Integration with Apache Camel and ESBs, TIBCO
- Messaging with Kafka, ActiveMQ, and RabbitMQ
- Stream processing with Apache Flink and Spark
- Rule Engines with Drools
- Reactive Applications with Akka, Spring, and Reactive Streams
- Component models with OSGi and Java Modules
- GUIs with Qt
Tools
- Search engines & tools like ElasticSearch/Logstash/Kibana and Solr/Lucene/Hibernate Search
- Shell scripting with Bash, Zsh, PowerShell
- Compiler construction with Yacc/Bison/JavaCC/ANTLR and f/lex
- Complex e-commerce solutions based on the hybris Commerce Suite and the hybris Commerce Accelerator
Architecture & Design
- Domain Driven Design (DDD), object-oriented analysis and design (OOAD)
- Distributed systems with REST & SOAP, GraphQL, and OData
- API management with OpenAPI and Apigee
- Event-driven architectures, Event Sourcing, and CQRS
- Serverless architectures
- Responsive Web Design, Progressive Web Apps & User Experience (UX)
- Documentation with JGiven and arc42 templates
- Architecture rules with ArchUnit
Automated Testing & Quality Assurance
- Test-driven development and test automation with Continuous Integration systems like Jenkins and Bamboo
- Test tools: JUnit/TestNG/FitNesse, Hamcrest/Mockito, Concordion, Behat, JGiven, AssertJ & FEST, Selenium/Geb, Jest, Mocha and Jasmine, Spock and Behave
- Quality management with SonarQube™, PMD, FindBugs/SpotBugs, CheckStyle, *Lint
- Code reviews and software verification
- Performance testing & tuning, analysis of concurrency and memory leak issues
Runtime & Development Environments
- Java application servers: WebLogic, Tomcat, Jetty, WebSphere, and Wildfly
- Portal servers like Liferay
- Operating systems like Linux, Unix, macOS, Windows
- Build systems like Gradle, Maven, Ant, Ivy, npm, Gulp, Phing, Composer, yarn, CMake, NAnt, and NuGet
- Version control with Git (GitHub/GitLab/Bitbucket), SVN, ClearCase, Mercurial, TFS, Jazz
- Artifact management with Nexus/Artifactory
- Wikis and bug trackers like Atlassian Confluence and Jira, JetBrains YouTrack, Trac, MediaWiki
- IDEs like Eclipse, IntelliJ, PHPStorm, and CLion
- Development for mobile devices on iOS and Android
- Cloud and SaaS platforms like AWS and Azure, Google Cloud Platform, OpenShift, and AppExchange
Services, Processes & Requirements
- Best-practice software development with Scrum and Kanban, scaled Scrum (SAFe, LeSS), and techniques from Extreme Programming / XP
- Support as Scrum Master and Product Owner
- Language- and tool-independent implementation of business processes
- Restructuring of ongoing third-party projects as well as troubleshooting and refactoring of legacy code
- Agile Requirements Engineering, User Stories/Story Mapping, and Event Storming
- Firefighting deployments
- Training, workshops, and know-how transfer
IT Modernization
- Inventory assessment, Due Diligence review
- Roadmap for modernization: customized modernization with various technologies across different industries
- Consulting on modernization strategies, e.g. following the Strangler Pattern or with in-place modernizations
- Support in prioritizing existing business features
- Achieving cloud readiness
- Intelligent concepts for transformation: temporary adapters that hide the migration from client systems
- Paradigm shifts and introduction of best practices in software development and requirements management
- Quality assurance and risk minimization through increased automation
Explore all services
Overview arrow_forward code
Agentic Software Development
AI-supported software delivery across parallel teams — end-to-end engineering, modern stacks and cloud-native architectures.
precision_manufacturingRobotics & Physical AI
Fine-tuning of robot foundation models, reinforcement learning, simulation environments and on-edge inference for real-world robotics.
psychologyArtificial Intelligence
Generative AI, LLMs and Vision-Language Models, Computer Vision, ML and Reinforcement Learning — from proof of concept to production.
Interested?
Contact us to learn more about Agentic Software Development and how we can support you.
info@tngtech.com